【MapSheep】
[好记性不如烂笔头]

Git 提交规范总结

这是行业通用的 Angular 风格 Git Commit Message 规范,核心是标准化提交信息,提升代码仓库可维护性与协作效率。


一、核心格式

commit message = <type>(subject) + : + 空格 + message 主体

示例:feat: 增加用户注册功能


二、核心 Type(subject)说明(已展示部分)

Type 含义 适用场景 示例
feat 新功能(feature) 新增业务功能、接口、特性 feat: 增加用户注册功能
fix 修复 Bug 修复线上/开发环境的功能缺陷 fix: 修复登录页面崩溃的问题
docs 文档变更 仅修改README、注释、文档等,不涉及代码逻辑 docs: 更新接口文档说明

三、规范价值

  1. 清晰追溯:通过提交信息快速定位变更内容、原因,方便Code Review与问题排查
  2. 自动化工具:可基于规范自动生成CHANGELOG、版本号、发布说明
  3. 协作统一:团队提交风格一致,降低沟通成本,提升项目可维护性

补充:行业完整常用Type(拓展)

除图中3种,完整规范还包含:

  • style: 代码格式调整(不影响逻辑,如空格、换行、格式化)
  • refactor: 代码重构(既不新增功能,也不修复Bug)
  • perf: 性能优化
  • test: 新增/修改测试用例
  • chore: 构建/工具相关变更(如构建脚本、依赖更新)
  • revert: 回滚某次提交
posted on 2026-04-03 16:06  (Play)  阅读(0)  评论(0)    收藏  举报