跳到主要内容

commitizen规范提交

备注

好的commit message 可以帮助我们了解提交历史从而帮助我们快速分析问题,了解bug产生原因等

commitizen 可以用轮询交互的方式帮我们生成符合规范的commit message

Angular 规范

使用

全局安装

  1. 全局下载两个包 npm install -g commitizen cz-conventional-changelog

  2. 创建 ~/.czrc 文件,写入如下内容 { "path": "cz-conventional-changelog" }

  3. 这时就可以全局使用 git cz 命令来代替 git commit 命令了

项目内安装

  1. 只要下commitizen, dev依赖 npm install --save-dev commitizen

  2. 配置,打开项目的 package.json 文件,配置如下

 {
"scripts": {
"commit": "git-cz",
},
"config": {
"commitizen": {
"path": "node_modules/cz-conventional-changelog"
}
}
}
  1. 使用 npm run commit 代替 git commit