title: git commit message 规范
tags:

  • Git
    categories:
  • 工具
    date: 2019-09-26 17:09:00

格式

主流推荐格式:<type> : <subject>,比如:feat:新建功能
这样便于配合提交历史搜索,比较好。同时也可以在此基础上,增加一些其他的,比如,添加改动模块名称,或者也可以加上Emoji,可以一目了然。关于git commit 中添加的Emoji,可以查看这篇文章:git commit 添加Emoji

type说明commit的类别,有一下7类:

  • feat:新功能(feature)
  • fix:修补bug
  • docs:文档(documentation)
  • style:格式(不影响代码运行的变动)
  • refactor:重构(既不是新功能,也不是修改bug的代码变动)
  • test:增加测试
  • chore:构建过程或者辅助工具的变动