我的GitHub:github地址
一、安装
-
需要安装node环境,这里面使用到了npm
可以到node官网,根据自己系统环境进行安装
-
终端输入
// 方法1:npm下载
npm install -g commitizen
// 方法2:cnpm 下载
cnpm install -g commitizen -
然后在项目目录里,运行下面的命令,使其支持 Angular 的 Commit message 格式。
commitizen init cz-conventional-changelog --save --save-exact
-
后边用到git commit命令时候,一律改为使用git cz。这时,就会出现选项,选择对应的选项,来生成符合格式的 Commit message。
二、关于git cz选项的简单介绍
在提交时,项目目录下输入git cz出现下图画面
- feat:新功能;
- fix:bug 修复;
- docs:修改文档,例如README.md;
- style:修改样式,例如代码点的空格、代码样式格式化等;
- refactor:代码重构,但是并没有进行bug的修复也没有进行新功能的开发
- perf:代码优化,提升性能
- test:测试代码更新
- cli:CI配置文件的修改
- chore:代码的小改动,不会更新src或者test的文件
- revert:重置之前的提交
选择选项后:
- 改变的组件或者文件名(选填);
- 提交的内容信息描述(必填);
- 日志的描述信息(选填);
- 此次变动是否会中断兼容前边的版本(默认no);
- 此次变动会影响打开的议题(默认no)。
~~ ending ~~ 希望可以帮得到需要help的人,欧耶!!