git常用命令收藏

创建分支 

git checkout -b 分支名称     相当于执行(git branch 分支名称   git checkout 分支名称 两步)

新建完一个本地分支后需要在当前分支提交一次代码,远程分支才有你当前新创建的分支。

查看分支

    查看本地分支

    git branch

    查看远程分支

    git branch -a

删除分支 

    删除本地分支

    git branch -d 分支名称

    删除远程分支

    git branch -r -d origin/分支名称

    注意这个只是删除本地的索引,并没有真正的删除远程分支的内容,要想真正删除远程分支上的      内容需要这样做  git push origin :需要删除的分支名称(冒号前面的空格不能省略,相当于把一个      空分支push到远程上,等于删除该分支)

提交和更新代码

    提交前必须先更新    

    master: git pull origin master(先更新主干代码)

    然后切换到自己分支 git checkout 分支名称 然后基于主干更新自己分支代码git pull origin master

    git add .

    git commit -m "本次提交代码的注释"

    git push origin 自己分支名称

    此时已经把你当前的修改提交到了自己的分支,然后将主干合并到自己分支(必须保证主干代码时最新的否则会导致丢失同事代码,你会被喷的)git merge master 此时将主干代码和你分支合并之后如果有冲突就在自己分支解决,(禁止直接把分支往主干上合并在主干修改冲突)

    解决完冲突之后 git add . git commit -m "注释" git push origin 分支名称(如果没有冲突可直接 git push origin 分支名称)

    然后切换到主干 git merge 你的分支名称 将主干代码和你的分支代码合并,这时就不会再有冲突,合并之后直接 git push origin master推送到远程仓库!

你可能感兴趣的:(git常用命令收藏)