Commitizen & Change Log
Commitizen是一個格式化commit message的工具。
安裝
$ npm install -g commitizen
然后,在項目目錄里,運行下面的命令,使其支持 Angular 的 Commit message 格式。
$?commitizen init cz-conventional-changelog --save --save-exact
以后,凡是用到git commit命令,一律改為使用git cz。這時,就會出現(xiàn)選項,用來生成符合格式的 Commit message。

生成Change log
$?npm install -g conventional-changelog-cli
在項目目錄里
$ cd project-demo
$?conventional-changelog -p angular -i CHANGELOG.md -s
通過以上命令你就會發(fā)現(xiàn)在項目中多了個CHANGELOG.md文件,表示生成 Change log成功了。