Git工作流程
刚接触Git进行多人开发,可能会对工作流程有些无所适从,使用git进行开发的工作流程有很多种。
这里分享一下参考自一下segment fault此篇贴文中coder的回答。我觉得这种工作流程还是比较清爽的。
- 切换到自己的工作分支work
$ git checkout work
- 开发
- 将所有修改提交到本地仓库
$ git commit -a
- 切换到master分支
$ git checkout master
- 获取远程仓库最新修改(此处无冲突)
$ git pull
- 切换到自己的工作分支work
$ git checkout work
- 用rebase命令合并主干的修改(解决可能的冲突)
$ git rebase master
- 再切换到master分支
$ git checkout master
- 合并工作分支的修改(无冲突)
$ git merge work
- 提交到远程仓库的master分支
$ git push