Git 提交规范

40 阅读1分钟

1. Git 提交消息组成部分

  1. 类型(type) : 表示提交的类别。
  2. 范围(scope,可选) : 指定更改影响的模块或范围,用括号包裹。
  3. 主题(subject) : 简短描述更改内容,通常以动词开头,50-72 字符以内。
  4. 正文(body,可选) : 详细说明更改的原因和细节,每行不超过 72 字符。
  5. 脚注(footer,可选) : 关联问题或其他元信息,例如 issue ID。
  6. 提交模板
类型>(<范围>): <主题>
<空行>
<正文>
<空行>
<脚注>

2. 类型

  1. feat: 新功能或特性。
  2. fix: 修复 bug。
  3. docs: 修改文档。
  4. style: 调整代码格式(不影响逻辑)。
  5. refactor: 代码重构(不新增功能或修复 bug)。
  6. test: 添加或修改测试。
  7. chore: 杂项(依赖更新、配置调整等)。
  8. perf: 性能优化。
  9. ci: 持续集成相关更改。
  10. revert: 回退之前的提交。