参考文章:阮一峰- Git 使用规范流程
参考:阮一峰- Commit message 和 Change log 编写指南
详情内容,应移步 参考连接中。
在 commit 时,遵循的规范为 Angular 规范。(有多种规范,其中 Angular 规范使用广泛。)
每次提交,Commit message 都包括三个部分:Header,Body 和 Footer。
():
// 空一行
// 空一行
Header是必需的,Body和Footer可以省略。
header:
Header部分只有一行,包括三个字段:type(必需)、scope(可选)和 subject(必需)。
type:用于说明 commit 的类别,只允许使用下面7个标识。feat:新功能(feature)
fix:修补bug
docs:文档(documentation)
style: 格式(不影响代码运行的变动)
refactor:重构(即不是新增功能,也不是修改bug的代码变动)
test:增加测试
chore:构建过程或辅助工具的变动
body:
Body: 部分是对本次 commit 的详细描述,可以分成多行。
Footer:
Footer 部分只用于两种情况:
参考: