已有项目安装git cz commitizen

3,632 阅读1分钟

安装配置

Commitizen 是一个格式化commit message的工具。安装它之前,需要先安装node.js

  1. 安装Commitizen
npm install -g commitizen
  1. 安装changelog
npm install -g conventional-changelog conventional-changelog-cli
  1. 进入你想要使用git cz命令的git项目根目录,执行以下命令
npm init --yes
  1. 执行以下命令
commitizen init cz-conventional-changelog --save --save-exact
  1. 现在就可以使用git cz代替git commit来生成专业的commit了。

使用git cz

  1. 修改完文件后,执行
git cz

commit的几种选项类型

  • feat 新功能
  • fix Bug 修复
  • docs 文档更新
  • style 代码的格式,标点符号的更新
  • refactor 代码重构
  • perf 性能优化
  • test 测试更新
  • build 构建系统或者包依赖更新
  • ci CI 配置,脚本文件等更新
  • chore 非 src 或者 测试文件的更新
  • revert commit 回退