Windows安装与配置Git cz (commitizen)

前言

想要在使用Git的commit时,规范说明信息的同学可以看这篇文章了。

安装nvm

进入https://github.com/coreybutler/nvm-windows/releases下载nvm-setup.zip安装包
解压,点击nvm-setup.exe安装nvm。
安装路径:F:\nvm (我设置的)
Set Node.js Symlink的路径 :C:\Program Files\nodejs (默认就好)
安装好后,就会释放下面的文件。
在这里插入图片描述

在nvm文件夹下右击install.cmd,以管理员身份运行,在弹出的终端中直接回车,然后会弹出一个setting.txt文件,将下面的两行复制粘贴到该文件的末尾。(作用是添加镜像的配置,让下载更快)

node_mirror: http://npm.taobao.org/mirrors/node/ 
npm_mirror: https://npm.taobao.org/mirrors/npm/

以管理员身份打开一个windows的cmd窗口,输入nvm,会提示版本信息(此时提示时version 1.1.7),则可以进行下一步了。

若是报错说nvm不是内部命令bulabula的,则是因为没有将nvm的路径加入到环境变量导致的。在系统的环境变量中添加下面所示的信息,其中NVM_SYMLINK是安装nvm时自动加入的环境变量,有时候NVM_HOME没有变量值,正是这个导致的前面的报的错误,需要将F:\nvm添加进去,然后一路确定下去,不用重启电脑,再次打开终端,输入nvm就可以提示版本信息了。

在这里插入图片描述

在这里插入图片描述
在终端中输入nvm install latest,安装最新版本的nvm,我的是16.4.0

再输入nvm use 16.4.0。这个终端输出信息的最后一行是会提示的。

安装npm并配置

npm config set prefix “F:/nvm/npm” 确定npm的安装路径
npm install npm -g 安装npm,执行后会在下面的路径下释放npm的东西

在这里插入图片描述

在系统的环境变量中添加环境变量

在这里插入图片描述

安装commitizen和changelog

npm install -g commitizen
npm install -g conventional-changelog-cli
npm install -g cz-conventional-changelog


echo '{ "path": "cz-conventional-changelog" }' > ~/.czrc 

该命令会在C:/users/用户名下面释放一个.czrc文件
将这个.czrc文件转换为utf8格式,因为Git-bash只认utf8格式的该文件。
至此,git cz 和 changelog就安装完毕了。Tip: 可以使用notepad++来转换格式。

测试

Git-bash不可以使用commitizen,因为无法使用上下按键。。。

在这里插入图片描述

开一个windows的终端,在需要的时候输入git cz,即可看到下面的东西。

在这里插入图片描述
这样就一步一步的输入信息即可。

生成changelog

见末尾的链接

转载与参考

转载

[完全版] Windows安装与配置Git cz (commitizen)
https://blog.csdn.net/weixin_43128203/article/details/118194415

参考

参考了下面的一些链接,对这些作者表示感谢。

https://www.jianshu.com/p/d264f88d13a4

https://github.com/snakeclub/DevStandards/blob/master/docs/git/commitizen-windows.md

https://blog.csdn.net/u013456843/article/details/79403000

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值