赵计刚
每天进步一点点

git常使用的流程:

假设在aaa分支上开发完了代码:

  • git add --all
  • git commit -m"xxx"
  • git pull --rebase
  • git push origin HEAD:aaa

在如上正常流程中,冲突发生在第三步,整体步骤:

  • git add --all
  • git commit -m"xxx"
  • git pull --rebase
  • 处理冲突
  • git add -u
  • git rebase --continue
  • git push origin HEAD:aaa

假设此时又在bbb分支进行开发,需要将aaa分支的合并到bbb分支:

  • git merge aaa(注意:当前所在分支是bbb分支,该命令表示将aaa分支合并到当前的bbb分支)
  • 处理冲突(git status可以看出哪些文件冲突)
  • git add -u
  • git commit -m"xxx"(注意:与普通的代码提交冲突不同,不要rebase)
posted on 2017-10-26 15:59  赵计刚  阅读(835)  评论(0编辑  收藏  举报