Git Commit Message 格式与类型分类

1. 缩写含义说明

类型 描述
feature 新增feature
fix 修复bug
docs 仅仅修改了文档,比如README, CHANGELOG, CONTRIBUTE等等
style 仅仅修改了空格、格式缩进、都好等等,不改变代码逻辑
refactor 代码重构,没有加新功能或者修复bug
perf 优化相关,比如提升性能、体验
test 测试用例,包括单元测试、集成测试等
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. 参考