1 介绍
Git进行commit时都需要提交说明(commit message):
Git commit -m 'hello world'
-m
参数就是用来指定commit message的
commit message应该清晰明了,说明本次提交的目的。
2 Commit message的格式
Commit message应该包括三个部分:Header/Body/Footer。其中,Header是必需的,Body和Footer可以省略。
<type>(<scope>): <subject>
// 空一行
<body>
// 空一行
<footer>
不管是哪一个部分,任何一行都不得超过72个字符(或100个字符)。这是为了避免自动换行影响美观。
2.1 Header
只有一行,包含三个字段,type
(必须)、scope
(可选)和subject
(必须)
(1)type
用于说明commit的类别,只允许使用一下7个标识:
feat
:新功能(feature)fix
:修补bugdocs
:文档(documentation)style
:格式(不影响