統一規範:git commit -m 'type(scope):描述(#issue)'
type類型如下表:
類型 | 描述 |
---|---|
init | 初始化 |
feature | 新增功能 |
fix | 修改bug |
docs | 仅仅修改了文档,比如README等等 |
style | 仅仅修改了空格、格式缩进等等,注意不是css的修改 |
refactor | 代码重构,没有加新功能或者修复bug |
perf | 优化相关,比如提升性能、提高用户体验等 |
test | 测试用例,包括单元测试、集成测试等 |
tips | 增加一些提示信息,例如错误提示 |
build | 构建管理 |
chore | 其他修改,比如依赖管理 |
scope | commit影响的范围,比如:route,component,utils |
subject | commit的概述 |
- scope:可以为提交类型添加一个作用域,提供额外的上下文信息
- #issue:就是issues的编号