zoukankan      html  css  js  c++  java
  • Git常用的命令,Git使用场景,push(上传)命令整理

    Git常用的命令

    git配置本地仓库的userName(必须)

    git config user.name 'Lee'

    git配置本地仓库的邮箱(必须)

    git config user.email '12345@qq.com'

    git拉取远程代码

    git clone  https://xxx.git

    查看Git工作区、暂存区的变更情况(可以知道哪些没有commit): 

    git status

    Git提交项目流程:

    暂存本地:git add

    提交暂存,提交本地仓库:git commit

    下拉更新,从服务器更新代码:git pull

    推送远程,提交到远程服务器:git push

    问题1:没有权限提交  remote: GitLab: You are not allowed to push code to protected branches on this project 

    这是因为没权限提交,远程服务器拒绝了,叫人开权限就行。

    开了权限,直接提交:git push

    切换分支

    问题2:master分支一般是受保护的,不能直接修改,工作时会有其它的分支来用,所以开发时要切换分支

    查看本地和远程的所有分支:

    git branch -a     # 查看本地和远程的所有分支

    -a参数可以查看所有分支列表,包括本地和远程,远程分支一般会用红色字体标记。并且在当前分支的前面用*标记。

    查看远程所有分支:

    git branch -r       #查看远程所有分支

    拉取远程最新的变更到本地: git fetch 

    切换分支:

    git checkout 分支名

    注意:切换分支前,要更新拉取远程代码到本地

    撤销还原

    将代码还原到某个版本(包括工作目录):

    git reset --hard  版本号

    查看Git的提交(commit)记录:

    git log

    新建一个分支

    不想在原来的分支上修改了,那新建一个空白分支吧(-b 参数把当前分支切换到了要创建的分支上):

    git checkout -b 分支名

    把”相对稳健“的分支合并到我新建的分支上

    git merge 分支

    参考:https://www.cnblogs.com/Java3y/p/13157135.html

         https://blog.csdn.net/weixin_30699831/article/details/101982286

  • 相关阅读:
    第二十三讲:访问者模式
    第二十二讲:备忘录模式
    第二十讲:迭代模式
    第十九讲:职责链模式
    第十八讲:中介者模式
    UTC时间、GMT时间、本地时间、Unix时间戳
    【基础】SQL Server系统库的作用
    【基础】SQL Server系统库的作用
    【基础】SQL Server系统库的作用
    【收集】C#一些基础的面试题
  • 原文地址:https://www.cnblogs.com/yizhilin/p/13167857.html
Copyright © 2011-2022 走看看