日常工作流程如下:
去自己的工作分支
$ git checkout work
工作
....
添加的新的文件
$ git add 文件名
提交工作分支的修改
$ git commit -m '注釋'
回到主分支
$ git checkout master
獲取遠程最新的修改,此時不會產生沖突
$ git pull
回到工作分支
$ git checkout work
用rebase合並主干的修改,如果有沖突在此時解決
$ git rebase master
回到主分支
$ git checkout master
合並工作分支的修改,此時不會產生沖突。
$ git merge work
提交到遠程主干
$ git push
原文鏈接:https://blog.csdn.net/yzpbright/java/article/details/52075022