Git提交规范

78 阅读1分钟

提交规范

<type>(<scope>): <subject>

type

type类型Annotation
feat新增功能
fixbug修复
docs文档相关改动
style对代码的格式化改动,代码逻辑并未产生任何变化
refactor重构代码或者其他优化举措,理论上不影响现有功能
perf提升性能
test新增或者修改测试用例
build项目工程化方面的改动,代码逻辑并未产生任何变化。(包括但不限于文档,代码生成等)
ciCI配置文件和脚本的更改
deps升级依赖
chore改变构建流程、或者增加依赖库、工具等
revert回滚某个更早之前的提交
release发布版本提交

scope

用于说明 commit 影响的范围,比如数据层、控制层、视图层等等,视项目不同而不同。

subject

是 commit 目的的简短描述,不超过50个字符。

举例

docs(Git Commit 插件测试): 测试提交信息

参考

git commit message编写指南