Git 分支模型
分支介绍 主分支(master) 开发分支(develop) 功能分支(Feature branches) 发布分支(Release branches) 热修复分支(Hotfix branches)
分支介绍
主分支(master)
开发分支(develop)
功能分支(Feature branches)
发布分支(Release branches)
热修复分支(Hotfix branches)
开发流程图如下:

分支功能
主分支(master):最主要、最稳定的代码分支,一般只能与发布分支和热修复分支进行合并。另外,打标签也放在主分支上。
开发分支(develop):是用来开发的主要分支,主要与功能分支进行合并,也能与发布分支和热修复分支进行合并。
功能分支(Feature branches):实现各功能的分支,主要与开发分支进行合并,命名规则「feature-*」。
发布分支(Release branches):用来发布的分支,主要与开发分支和主分支进行合并,命名规则「release-*」。
热修复分支(Hotfix branches):用来热修复的分支,与开发分支和主分支进行合并,命名规则「hotfix-*」。