统一的团队Git Commit 日志标准, 便于后续代码review 和 版本发布
git commit 规范
格式
<type> (<scope>) : <subject>
type
Type | 说明 |
---|---|
feat | 提交新功能 |
fix | 修复bug |
docs | 修改文档 |
style | 修改格式, 例如代码格式化,空格, 拼写错误 |
refactor | 代码重构, 没有添加新功能也没有修复bug |
test | 添加或修改测试用例 |
perf | 代码性能调优 |
chore | 修改构建工具、构建流程、更新依赖库、文档生成逻辑 |
scope
表示此次commit涉及的文件范围, 可以使用 * 来表示涉及多个范围。
subject
描述此次commit涉及的修改内容
- 使用祈使句(动词开头)、动宾短语
- 第一个字母不要大写
- 不要以 . 或句号结尾