格式:
type(scope) : subject
说明
- type 代表某次提交的类型,比如是修复一个 bug 或是增加一个 feature,类型如下,只允许使用下面几个标识:
类型 | 描述 |
---|---|
feat | 新功能 |
fix | 修复bug |
docs | 文档改变 |
style | 代码格式改变 |
refactor | 某个已有功能重构 |
perf | 性能优化 |
test | 增加测试 |
build | 改变了build工具 如 grunt换成了 npm |
revert | 撤销上一次的 commit |
chore | 构建过程或辅助工具的变动 |
- scope(可选) : 用于说明 commit 影响的范围,比如数据层、控制层、视图层等等,视项目不同而不同。
git commit -m 'feat(xxxxController): 新增 xxxx功能'
- subject(必须) : commit 的简短描述,不超过50个字符。
ps:如果没有更合适的范围,可以直接写提交内容