使用 Commitizen 撰寫 Angular 規範的 commit message
阿新 • • 發佈:2018-01-20
sin for bug semi fix doc -c existing new
本文為原創文章,轉載請標明出處
目錄
- 安裝及配置
- 使用
1. 安裝及配置
npm install -g commitizen
npm install -g cz-conventional-changelog
commitizen init cz-conventional-changelog --save-dev --save-exact --force
2. 使用
用 git cz -m
代替 git commit -m
就可以輕松的寫出 Angular 規範的 commit message 了。
commit message header 格式如下:
type(scope): subject
type: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 tests
scope:commit 影響的範圍
subject:commit 目的的簡明描述
如有不當之處,請予指正,謝謝~
使用 Commitizen 撰寫 Angular 規範的 commit message