“Git Flow” 是什么?
git flow是什么意思
以下是与Git分支结构相关的规则以及用于实现这些规则的工具名称。
谈到分支结构的规则,就像CSS的SMACSS一样。
在Git flow中,我们使用五种不同类型的分支,包括主分支(master)和开发分支(develop)作为主要分支,以及特性分支(features)、发布分支(releases)和热修复分支(hotfixes)作为支持分支。
每一个分支的说明
主分支
每个主分支都只有一种类型存在。
大师
这是用于正式发布的分支。
发展
这是用于开发的分支。在开发时,我们会向此分支提交拉取请求。
支持分部
每当进行功能添加或修复错误时,支持分支就会被新建,并在不再需要时被删除。
特点 (tè
这是为了增加功能而创建的分支。在服务发布前,大部分工作都是在这个分支上完成的,并向develop分支提出pull请求。分支名称可以是任何名称。
发布
为了确保在发布之前的分支中不将未使用的代码等功能添加到生产环境中,这是必要的。
热补丁
当严重的错误发生在正式环境(主分支)时,就会从主分支派生出一个新分支。
在修复后,会将该分支合并到主分支和开发分支两者中。
最终应该做什么?
-
- 基本はfeatureブランチを作る→developにマージの繰り返し
- いろいろ要件がある時に他のブランチを使う
请参考
Git-flow是什么?
【图解】为了在开发现场开始使用git-flow和GitHub flow,要记住这个。
翻译了一个成功的Git分支模型。
通过充分利用Git的“Git flow”来高效进行开发!