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