npm install vcm-cli````
"husky": {
"hooks": {
"pre-commit": "lint-staged",
"commit-msg": "vcm"
}
},
#### 建议
* 提交信息:动作(修复、优化)+描述(具体做的事情)
* 包含:解决了什么具体问题
#### 类型
> 用于说明 commit 的类别,只允许使用下面7个标识。
* feat:新功能(feature)
* fix:修补bug
* docs:文档(documentation)
* style: 格式(不影响代码运行的变动)
* refactor:重构(即不是新增功能,也不是修改bug的代码变动)
* test:增加测试
* chore:构建过程或辅助工具的变动
* 如果type为feat和fix,则该 commit 将肯定出现在 Change log 之中。其他情况(docs、chore、style、refactor、test)由你决定,要不要放入 Change log,建议是不要。