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