Git-flow是一种用于管理项目的Git分支模型。它由Vincent Driessen提出,旨在为团队的Git使用提供清晰的规范。
Git-flow的基本原则是:
在项目中使用两种主要分支:主分支(master)和开发分支(develop)。
在主分支上只提交稳定的版本。
在开发分支上进行所有开发工作。
在开发分支上创建功能分支进行独立的开发工作。
在完成功能分支的开发后,将其合并回开发分支。
在开发分支上创建发布分支(release)进行版本测试。
在完成发布分支的测试后,将其合并回主分支(master),并在主分支上创建一个新的版