一、cz-git介绍
cz-git一款git commit 统一规范的工具
git commit 就是你在修改代码后写一个备注,如果安装了commitizen后,你可以使用git cz取代git commit,每次提交的时候可以选择本次commit的类型,这样commit的文本会更具有可读性。
需要注意的是:cz-git只支持node版本>=v12.20
二、安装commitizen
commitizen是一个格式化commit message的工具,git cz 是依赖于commitizen。
也可以安装在全局,但是个人习惯安装在项目里,这样子不用让开发该项目的前端还需要自己特地在全局安装一次,绑定在package.json里一起install就好。
npm install -D commitizen
三、安装cz-git
npm install -D cz-git
四、修改 package.json
添加 config
指定使用的适配器,同时添加代码提交脚本,最终package.json文件新增的内容如下所示:
{
"scripts": {
"commit": "git pull &