commitizen 仓库名为 cz-cli,它提供了一个 git cz 的指令用于代替 git commit,简单一句话介绍它:
- 当你使用 commitizen 进行代码提交 ( git commit ) 时,commitizen 会提交你在提交时填写所有必需的提交字段。
1.全局安装 Commitizen
npm install -g commitizen
2.安装并配置 cz-customizable 插件
- 使用 npm 下载 cz-customizable
npm i cz-customizable --save-dev
- 添加以下配置到 package.json 中
"config": {
"commitizen": {
"path": "node_modules/cz-customizable"
}
}
3.项目根目录下创建 .cz-config.js 自定义提示文件
module.exports = {
// 可选类型
types: [
{ value: 'feat', name: 'feat: 新功能' },
{ value: 'fix', name: 'fix: 修复' },
{ value: 'docs', nam