git commit 规范带emoji 推荐
git commit 推荐
一、commit格式
1. header
1.1 type
-
feat
新功能(feature):sparkles:
✨ -
fix
修补bug:bug:
???? -
docs
文档(documentation):pencil:
???? -
style
格式(不影响代码运行的变动):lipstick:
???? -
refactor
重构(即不是新增功能,也不是修改bug的代码变动):recycle:
♻️ -
test
增加测试:white_check_mark:
✅ -
chore
构建过程或辅助工具的变动:zap:
⚡️
1.2 scope
影响的范围:(我的范围,仅供参考)
- html
- css
- js
- * 通配符,混合更改范围
1.3 subject
目的的简短描述,< 50个字符
2. body
commit的详细描述
- 动词开头
- 结尾不加句号‘.’
- 首字母小写
3. footer
Footer 部分只用于两种情况: 不兼容变动,关闭Issue
- 我们重点谈谈关闭Issue
Closes #123
orCloses #123, #456, #789
(一次关闭多个Issue)
二、参考链接
[1] 阮一峰 Commit message 和 Change log 编写指南
[2] carloscuesta gitmoji