git分支命名规范
主分支
- 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 以关联任务管理系统。