1. Git Flow 原理介绍
在使用 Git 的过程中如果没有清晰流程和规划,否则,每个人都提交一堆杂乱无章的 commit,项
目很快就会变得难以协调和维护。
Git 版本管理同样需要一个清晰的流程和规范,Vincent Driessen 为了解决这个问题提出了 A
Successful Git Branching Model
以下是基于 Vincent Driessen 提出的 Git Flow 流程图:
2. Git 的常用分支介绍
2.1 Production 分支
也就是我们经常使用的 Master 分支,这个分支最近发布到生产环境的代码,最近发布的
Release, 这个分支只能从其他分支合并,不能在这个分支直接修改。
2.2 Develop 分支
这个分支是我们是我们的主开发分支,包含所有要发布到下一个 Release 的代码,这个主要合
并与其他分支,比如 Feature 分支。
2.3 Feature 分支
这个分支主要是用来开发一个新的功能,一旦开发完成,我们合并回 Develop 分支进入下一个
Release。
2.4 Release分支
当你需要一个发布一个新 Rel