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以关联任务管理系统。