Skip to content
文章目录

Git规范提交和插件安装及汉化

目前最受开发人员肯定的规范是前端框架Angular提出的Angular提交信息规范

提交类型

提交类型指定为下面其中一个:

  1. build:对构建系统或者外部依赖项进行了修改
  2. ci:对CI配置文件或脚本进行了修改
  3. docs:对文档进行了修改
  4. feat:增加新的特征
  5. fix:修复bug
  6. pref:提高性能的代码更改
  7. refactor:既不是修复bug也不是添加特征的代码重构
  8. style:不影响代码含义的修改,比如空格、格式化、缺失的分号等
  9. test:增加确实的测试或者矫正已存在的测试

安装插件

  1. 安装commitizen
shell
sudo npm install -g commitizen

sudo cnpm install -g commitizen
  1. 安装中文包
shell
npm i cz-conventional-changelog-zh

cnpm i cz-conventional-changelog-zh
  1. 修改package.json配置
json
"config": {
  "commitizen": {
      "path": "./node_modules/cz-conventional-changelog-zh"
  }
}
  1. 提交
shell
git add .
git commit 改为 git cz

完成后每次提交的时候把 git commit 全部替换成 git cz 即可

git cz