Git提交规范

将自己的四轴项目推送到github,但是写出来的commit非常抽象,遂学习git提交规范

Why?

好的提交规范能够方便别人协同,也方便自己将来查看改动,同时使用同一种规范,也能够方便自动化处理。

git提交规范就像是代码的style一样,并没有什么强制要求,但是作为一名优雅的程序员,还是需要做出最规范的提交。

提交规范

commit message = subject + : + [space] + message

subject即代码更新的类型

subject种类:

  • feat:新功能(feature)
  • fix:修复bug
  • docs:文档变更
  • style:代码风格改变
  • refactor:代码重构
  • perf:性能优化
  • test:添加或者修改测试
  • chore:杂项
    • 构建过程或者辅助工具的变动
  • build:构建系统或者外部依赖项的变更
  • ci:持续集成配置的变更
  • revert:回滚

EXAMPLE:feat: 增加了xx功能