安装配置
Commitizen 是一个格式化commit message的工具。安装它之前,需要先安装node.js。
- 安装
Commitizen:
npm install -g commitizen
- 安装
changelog
npm install -g conventional-changelog conventional-changelog-cli
- 进入你想要使用
git cz命令的git项目根目录,执行以下命令
npm init --yes
- 执行以下命令
commitizen init cz-conventional-changelog --save --save-exact
- 现在就可以使用
git cz代替git commit来生成专业的commit了。
使用git cz
- 修改完文件后,执行
git cz
commit的几种选项类型
- feat 新功能
- fix Bug 修复
- docs 文档更新
- style 代码的格式,标点符号的更新
- refactor 代码重构
- perf 性能优化
- test 测试更新
- build 构建系统或者包依赖更新
- ci CI 配置,脚本文件等更新
- chore 非 src 或者 测试文件的更新
- revert commit 回退