主分支
- main/master:长期存在的稳定分支,代码随时可部署至生产环境。
- develop:开发主分支,集成下一个版本的最新开发成果。
功能分支
- 分支来源 :从
develop
创建。 - 命名格式 :
feature/[issue-id]-[简短描述]
- 示例 :
feature/123-user-login
feature/456-shopping-cart
修复分支
- 分支来源 :从
develop
创建。 - 命名格式 :
fix/[issue-id]-[简短描述]
- 示例 :
fix/789-login-validation
fix/101-form-validation
发布分支
- 分支来源 :从
develop
创建。 - 命名格式 :
release/[版本号]
- 示例 :
release/1.0.0
release/2.1.3
热修复分支
- 分支来源 :从
main
创建。 - 命名格式 :
hotfix/[issue-id]-[简短描述]
- 示例 :
hotfix/202-payment-error
hotfix/303-security-vulnerability
其他特殊分支
- 测试分支 :
test/[测试类型]
,如test/performance
。 - 文档分支 :
docs/[文档内容]
,如docs/api-update
。
命名规则补充
- 使用小写字母,单词间用连字符
-
分隔。 - 包含
issue ID
以关联任务管理系统。