message 格式
1 | <type>(<scope>): <subject> |
| 字段 | 说明 | 是否必须 |
|---|---|---|
| 提交类别 | 是 | |
| 用于说明 commit 影响的范围,建议填写影响的功能模块 | 否 | |
| commit 目的的简短描述,不超过50个字符 | 是 | |
| 描述当前修改的行为详细信息或修改的目的 | 否 | |
一般用于描述BREAKING CHANGE,在项目开发中一般不需要填写,组件研发的工程需要填写 |
否 |
type字段的提交类别
| 值 | 说明 |
|---|---|
| feat | 添加新特性 |
| fix | 修复bug |
| docs | 仅仅修改了文档 |
| style | 仅仅修改了空格、格式缩进、逗号等等,不改变代码逻辑 |
| refactor | 代码重构,没有添加新功能或者修复bug |
| test | 增加测试用例 |
| chore | 改变构建流程、或者增加依赖库、工具等 |
| revert | 回滚到上一个版本 |