常用git工作流有2种

参考:http://www.jianshu.com/p/91acec85c3a4

集中式工作流

核心思想: 让所有提交集中到一个分支上,分支不出现劈叉

git fetch
git rebase origin/master
有冲突解决冲突
git rebase --continue

Gitflow工作流

核心思想: 不同的分支,不同功能。一般有master,developer,feature分支。 feature分支合并到developr;developer分支最终合并到master分支。

git checkout developer
git pull (这一步一定不会有冲突,因为自己始终基于feature分支开发)
git merge feature
解决冲突
git commit -m 'message'
git push
git branch -D feature