[完全版] 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,即可看到下面的东西。
在这里插入图片描述
这样就一步一步的输入信息即可。
若是你按照我上面的进行了设置,但是却始终提示git cz不是一个命令啥的。首先确认git cz是否可以用,在你的git工程文件夹中,用终端执行…nvm/npm/cz.cmd,若发现该命令是可以使用的,那么安装就没有问题,就只是配置的问题。将…/nvm/npm的路径加入到环境变量的PATH中,就可以解决该问题了。

生成changelog

见末尾的链接

参考:

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

  • 4
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 4
    评论
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值