最近研究了一下git的几种workflow, 重点看了一下centralized和git-flow, 其中centralized适合单兵作战的项目, git-flow适合多人协作开发. 简要总结如下, 更好的图示说明请看 http://www.ruanyifeng.com/blog/2012/07/git.html
1 通常只需要2个分支master和develop, master分支一直是用于发布的分支, develop相当于svn的trunk分支, 就是每天在开发的分支.