简单介绍下 git commit 的规范。
我们每次进行 git 提交的时候,git commit 都包括三个部分:
- header
- body
- footer
header 是必须的,body 和 footer 经常可以省略
Header
header 部分就只有一行(不超过 72 个字符), 包括三个字段type
(必须),scope
(可选),subject
(必须)
1 | <type>(<scope>): <subject> |
- type:
1 | feat: 增加新功能(feature) |
- scope:
scope 用作说明 commit 的影响范围。 - subject:
subject 是对 commit 的简短说明。
1 | 以动词开头 |