$ npm install -g conventional-changelog-cli $ cd my-project $ conventional-changelog -p angular -i CHANGELOG.md -s
若是你想生成全部發布的 Change log,要改成運行下面的命令javascript
$ conventional-changelog -p angular -i CHANGELOG.md -s -r 0
配置在npm中java
{ "scripts": { "changelog": "conventional-changelog -p angular -i CHANGELOG.md -s -r 0"
}
}
angular規範git
<type>(<scope>) : <subject> //換行 <body> //換行 <footer>
type取值:
scope
用於說明 commit 影響的範圍,好比數據層、控制層、視圖層等等,視項目不一樣而不一樣npm
subject
是 commit 目的的簡短描述,不超過50個字符。工具
body 部分是對本次 commit 的詳細描述,能夠分紅多行。測試
例:spa
git commit -m "feat(數據層影響): test"