GitFlow涉及5种类型的分支:
1. master
项目初始化创建master分支。
2. develop
项目初始化后从master生成分支。
3. feature
开发新功能, 从develop生成新分支,本类型的分支可以有多个。
开发完成后, 合并到develop。
本分支结束。
4. release
准备发布,从develop生成新分支, 开始测试。
修复测试发现的bug完成, 合并到develop和master, 发布完成。
本分支结束。
5. hotfix
发布的版本发现bug, 从master生成分支。
修复bug后, 合并到develop和master。
本分支结束。