1、 安装nodjs
https://nodejs.org/en/ 下载最新版本 ![在这里插入图片描述](https://img-blog.csdnimg.cn/a2495f6753f345c59fb5878e1a410886.png) 安装完成后,修改环境变量 ![在这里插入图片描述](https://img-blog.csdnimg.cn/dc871e54664b4888ae476a91d80ec9e2.png) 默认 nodejs是有的,需要自己添加npm路径
2、安装commitizen
在桌面上右键打开power shell ![在这里插入图片描述](https://img-blog.csdnimg.cn/ccdcc134351a4148867947f939904524.png) 查看node 和npm的版本,npm最好升级一下 升级命令问题
npm install npm -g
升级后接下来进行安装 commitizen 命令为
npm install commitizen -g
npm install conventional-changelog -g
npm install conventional-changelog-cli -g
依次安装上述3个组件,安装时,npm可能没有任何输出,等一会就安装成功。
3、配置commitizen
在用户目录下打开终端 输入如下命令
echo '{ "path": "cz-conventional-changelog" }' >> ~/.czrc
![在这里插入图片描述](https://img-blog.csdnimg.cn/05c83d8bff684d4984c66a4ea0a2a480.png) 生成czrc文件。之后将czrc的编码改为utf-8,否则gitbash 可能不识别。 ![在这里插入图片描述](https://img-blog.csdnimg.cn/431db0c2aecb46d58a16d67d07aaed97.png) ![在这里插入图片描述](https://img-blog.csdnimg.cn/df2d6cbf86ff404298243b7a38899001.png) 选择utf-8 保存 至此,commitizen配置完毕
4、commitizen使用
在带有git的工程目录下,右键打开powershell 输入git cz,便可直接使用方向键进行提交选择 ![在这里插入图片描述](https://img-blog.csdnimg.cn/b0279b16c19146818b1071cb15b4f860.png) 习惯了使用git bash的会发现git bash无法使用方向键进选择 ![在这里插入图片描述](https://img-blog.csdnimg.cn/be0ab8d463c34c31930e16c8dec28334.png) 修改方法其实很简单,使用如下命令
winpty git cz
![在这里插入图片描述](https://img-blog.csdnimg.cn/b5c69804aead45cb896b06af11dca419.png) 这样便可使用方向键进行选择
参考 https://blog.csdn.net/weixin_45992045/article/details/123750401?ops_request_misc=&request_id=&biz_id=102&utm_term=commitizen%20windows%E5%AE%89%E8%A3%85&utm_medium=distribute.pc_search_result.none-task-blog-2allsobaiduweb~default-0-123750401.142v68js_top,201v4add_ask,213v2t3_esquery_v3&spm=1018.2226.3001.4187
|