Git 分支模型

分支介绍

主分支(master)

开发分支(develop)

功能分支(Feature branches)

发布分支(Release branches)

热修复分支(Hotfix branches)

开发流程图如下:

分支功能

主分支(master):最主要、最稳定的代码分支,一般只能与发布分支热修复分支进行合并。另外,打标签也放在主分支上。

开发分支(develop):是用来开发的主要分支,主要与功能分支进行合并,也能与发布分支热修复分支进行合并。

功能分支(Feature branches):实现各功能的分支,主要与开发分支进行合并,命名规则「feature-*」。

发布分支(Release branches):用来发布的分支,主要与开发分支主分支进行合并,命名规则「release-*」。

热修复分支(Hotfix branches):用来热修复的分支,与开发分支主分支进行合并,命名规则「hotfix-*」。

参考:A successful Git branching model

Show Comments