定义
官方 specification
简单的说为了代码提交更加规范
场景
git commit使用
使用步骤
- 安装nodejs,版本建议最新.官网
- 打开你的命令行:
1 2 3
| 输入:npm install -g commitizen windows应该是cmd吧。 mac用终端或者iterm2都可以。
|
提示以下信息即成功。
1 2 3 4 5 6 7 8 9
| -> % sudo npm install -g commitizen Password: npm WARN deprecated resolve-url@0.2.1: https://github.com/lydell/resolve-url#deprecated npm WARN deprecated urix@0.1.0: Please see https://github.com/lydell/urix#deprecated /usr/local/bin/cz -> /usr/local/lib/node_modules/commitizen/bin/git-cz /usr/local/bin/git-cz -> /usr/local/lib/node_modules/commitizen/bin/git-cz /usr/local/bin/commitizen -> /usr/local/lib/node_modules/commitizen/bin/commitizen + commitizen@4.2.1 updated 1 package in 8.132s
|
3、进入git项目中,执行下面命令初始化环境。
commitizen init cz-conventional-changelog --save --save-exact
4、在提交代码时使用
git cz 替换 git commit命令
注意事项
1 2 3
| npm install -g commitizen cz-conventional-changelog echo '{ "path": "cz-conventional-changelog" }' > ~/.czrc
|