介绍:git commit 就是你在修改代码后写一个备注,如果安装了commitizen后,你可以使用git cz取代git commit,每次提交的时候可以选择本次commit的类型,这样commit的文本会更具有可读性。
提交类型:
1.feat 新功能
2.fix Bug 修复
3,.docs 文档更新
4.style 代码的格式,标点符号的更新
5.refactor 代码重构
6.perf 性能优化
7.test 测试更新
8.build 构建系统或者包依赖更新
9.ci CI 配置,脚本文件等更新
10.chore 非 src 或者 测试文件的更新
11.revert commit 回退
这里会有一个问题,window系统下使用git cz后无法上下选择本次提交的类型,这里给大家介绍一个工具,在你git cz前面加上“winpty”,即可实现上下选择
winpty git cz
安装:
npm install -g git-cz
git-cz
安装好之后可以直接使用,记得全局安装!!!
可读性好,清晰,不必深入看代码即可了解当前commit的作用。