$ 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"