Git规范提交和插件安装及汉化
目前最受开发人员肯定的规范是前端框架Angular提出的Angular提交信息规范
提交类型
提交类型指定为下面其中一个:
build:对构建系统或者外部依赖项进行了修改ci:对CI配置文件或脚本进行了修改docs:对文档进行了修改feat:增加新的特征fix:修复bugpref:提高性能的代码更改refactor:既不是修复bug也不是添加特征的代码重构style:不影响代码含义的修改,比如空格、格式化、缺失的分号等test:增加确实的测试或者矫正已存在的测试
安装插件
- 安装commitizen
shell
sudo npm install -g commitizen
或
sudo cnpm install -g commitizen- 安装中文包
shell
npm i cz-conventional-changelog-zh
或
cnpm i cz-conventional-changelog-zh- 修改package.json配置
json
"config": {
"commitizen": {
"path": "./node_modules/cz-conventional-changelog-zh"
}
}- 提交
shell
git add .
git commit 改为 git cz完成后每次提交的时候把 git commit 全部替换成 git cz 即可
