正文
一个中心版本库(我们叫它 origin)至少包括两个分支,即主分支(master)和开发分支(develop)
在一个团队开发协作中,建议要有辅助分支的概念。
辅助分支的最大特点就是生命周期十分有限,完成使命后即可被清除。
辅助分支大体包括如下几类:管理功能开发的分支、帮助构建可发布代码的分支、可以便捷的修复发布版本关键 BUG 的分支等等。
设置三类辅助分支,我们称之为 Feature branches、Release branches、Hotfix branches。
至此,形成了如下这张最重要的组织组,包含了两个粗体字分支(master/develop)和三个细体字分支(feature/release/hotfixes)。