本文为原创文章,转载请标明出处
目录
- 安装及配置
- 使用
1. 安装及配置
npm install -g commitizen
npm install -g cz-conventional-changelog
commitizen init cz-conventional-changelog --save-dev --save-exact --force2. 使用
用 git cz -m 代替 git commit -m 就可以轻松的写出 Angular 规范的 commit message 了。
commit message header 格式如下:
type(scope): subjecttype:commit 的类型,有如下7种:
feat:     A new feature
fix:      A bug fix
docs:     Documentation only changes
style:    Changes that do not affect the meaning of the code (white-space, formatting, missing semi-colons, etc)
refactor: A code change that neither fixes a bug nor adds a feature
perf:     A code change that improves performance
test:     Adding missing tests or correcting existing testsscope:commit 影响的范围
subject:commit 目的的简明描述
如有不当之处,请予指正,谢谢~
