git commit 规范带emoji 推荐

git commit 推荐



一、commit格式

git commit 规范带emoji 推荐

1. header

1.1 type

  1. feat
    新功能(feature)
    :sparkles:

  2. fix
    修补bug
    :bug:
    ????

  3. docs
    文档(documentation)
    :pencil:
    ????

  4. style
    格式(不影响代码运行的变动)
    :lipstick:
    ????

  5. refactor
    重构(即不是新增功能,也不是修改bug的代码变动)
    :recycle:
    ♻️

  6. test
    增加测试
    :white_check_mark:

  7. chore
    构建过程或辅助工具的变动
    :zap:
    ⚡️

1.2 scope

影响的范围:(我的范围,仅供参考)

  • html
  • css
  • js
  • * 通配符,混合更改范围

1.3 subject

目的的简短描述,< 50个字符

2. body

commit的详细描述

  1. 动词开头
  2. 结尾不加句号‘.’
  3. 首字母小写

3. footer

Footer 部分只用于两种情况: 不兼容变动,关闭Issue

  1. 我们重点谈谈关闭Issue
    Closes #123 or Closes #123, #456, #789(一次关闭多个Issue)

二、参考链接

[1] 阮一峰 Commit message 和 Change log 编写指南
[2] carloscuesta gitmoji