为了使我们提交的信息更生动,我们可以在提交时添加对应的git emoji代码字段。
Github和Gitlab都支持。
举个例子

我常用到的emoji有以下。
| 代码 | 表示内容 |
|---|---|
| :art: | 优化代码结构,可以理解为对应了type中的style |
| :fire: | 删除代码或文件 |
| :bug: | 修复bug,对应type中的fix |
| :sparkles: | 新特性,对应type中的feat |
| :hammer: | 重构代码,对应type中的refactor |
| :lipstick: | UI和样式 |
| :ambulance: | 紧急修复关键性问题 |
如果我们需要按emoji commit规范来提交,需按以下格式
1 | :emoji1: :emoji2: 主题 |
我们发现,这跟上一篇文章中说道的git commit message的规范格式是一样的。
因为我们之前使用了git commit message的规范,现在我用这些emoji都是写在subject部分,就如上面的例子。