首页/开发/Git 与协作速查/提交类型(type)常用对照
协作与代码评审75 条

提交类型(type)常用对照

feat/fix 是规范定义的核心类型,其余 build、chore、ci、docs、style、refactor、perf、test 等来自社区与 Angular 约定,按团队词典统一使用。

Git 与协作速查开发更新于 2026-10-12

常用 type

type含义示例场景
feat新增功能新接口、新页面
fix缺陷修复修复空指针、纠正计算
docs文档变更README、注释
refactor重构(不改行为)抽函数、换实现
perf性能优化减少查询次数
test测试相关补用例、改夹具
build构建/依赖升级依赖、改打包
ci流水线配置改工作流文件
chore杂项维护版本号、脚本调整

使用示例

使用示例
git commit -m 'docs: 补充部署前置条件'
git commit -m 'refactor(core): 提取重试工具函数'
git commit -m 'perf(db): 批量写入替代逐条插入'
类型清单建议写进仓库贡献指南(CONTRIBUTING),并限定允许集合,避免出现语义相近的十几种前缀。

易错点

  • refactor 与 fix 混用会让变更日志失真:改了行为就归 fix,没改行为才归 refactor
  • chore 被当成万能桶后统计无意义,团队需在指南里给出边界示例

数据来源与参考

  • Conventional Commits 1.0.0 规范(type 定义)
  • Angular 贡献者指南:提交信息规范(github.com/angular)
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌