Git Commit Message 格式与类型分类

1. 缩写含义说明

类型 描述
feat 新增feature
fix 修复bug
docs 仅仅修改了文档,比如README, CHANGELOG, CONTRIBUTE等等
style 仅仅修改了空格、格式缩进、都好等等,不改变代码逻辑
refactor 代码重构,没有加新功能或者修复bug
perf 优化相关,比如提升性能、体验
test 测试用例,包括单元测试、集成测试等
chore 改变构建流程、或者增加依赖库、工具等
revert 回滚到上一个版本
tips 增加一些提示信息,例如错误提示

2. 格式示例

格式: type [id] message

1
git commit -am "fix 2038 解决点击无反应的问题"

3. 小技巧

3.1. 使用单引号多行commit

注意: window下务必使用git bash。

1
2
3
git commit -am '
fix 2093 alsdfj laksd
asdflka sdflkasdf '

4. 参考