概念
- 分支类型:
- Master:稳定正式版,仅合并
Release
或Hotfix
。 - Develop:最新开发版,合并所有
Feature
。 - Feature:开发新功能,从
Develop
拉取,完成后合并回Develop
。 - Release:测试/发布分支,从
Develop
拉取,测试后合并到Master
和Develop
。 - Hotfix:紧急修复分支,从
Master
拉取,修复后合并到Master
和Develop
。
- Master:稳定正式版,仅合并
开发流程
-
功能开发:
git flow feature start [功能名] → 开发 → git flow feature finish
-
发布版本:
git flow release start [版本号] → 测试 → git flow release finish
-
紧急修复/在线更新:
git flow hotfix start [版本号] → 修复 → git flow hotfix finish
关键规则
- 禁止直接提交:
Master
和Develop
不直接修改。 - 保持简洁:分支用完即删(如
Feature/Release/Hotfix
)。 - 版本标记:
Master
每次更新必须打tag
。
评论区