在项目中代码提交信息说明准确,在后期协作、CodeReview,Bug处理,排查问题就会更加方便。Git 每次提交代码,都要写 Commit
message(提交说明),否则就不允许提交。一般来说,commit message 应该清晰明了,说明本次提交的目的。
Type | Info |
---|---|
feat:msg | 新功能的添加 |
opt:msg | 功能优化 |
fix:msg | bug修改,对已提交的代码的修改 |
refactor:msg | 重构 (必须有范围) |
merge:msg | 分支合并(merge from master into dev_feature_date ) |
test:msg | 增加测试 |
chore:msg | 构建变动 |
style:msg | format style,样式修改内容 |
工具 commitizen/cz-cli
同时大家也可以试试看用这个工具去约束和控制代码提交流程,可以自己试试看
https://github.com/commitizen/cz-cli