gitflow
简介
什么是gitflow?
我们大家都很会用git,但是我们很少去关心我们要怎么用branch和版本控制。
只知道master是第一个主分支,其他分支都是次要分支, 那你知道如下的问题如何回答吗?
- 如何保证主分支的稳定性?
- 如何开发新的feature?
- 如何创建分支名称?分支多了如何管理?如何知道每个分支干嘛的呢?
- 哪些分支合并了?
- 哪些分支是release的分支?可以稳定使用的?
- 如果稳定分支代码出现没有测出来的bug,如何创建分支快速修复?
这个就像写代码,要有个规范一样, 当然我们可以不按照规范来做,git同样能处理。但是定义一个科学的操作规范,往往能让效率事半功倍。
创始人的分享链接:
https://nvie.com/posts/a-successful-git-branching-model/
gitflow 是一种git分支模型,是由创始人Vincent Driessen 2010年创建的。这只是一种建议,在团队合作中,具体项目中要灵活应用,不用可守成规,觉得不合理的地方可以自行修正。
gitflow 流程图
我们来看下创始人最初的流程图:
</