更规范的 commit

使用 「Commitizen」 来 git commit

安装

# 项目级
npm install -D commitizen cz-conventional-changelog

配置 adapter

package.json 中

...
 "config": {
    "commitizen": {
      "path": "node_modules/cz-conventional-changelog"
    }
  }

使用

使用 git cz替代 git commit

更严格的校验

Commitlint 可以用来检验 commit message 是否符合规则;
结合 Husky 可以禁止推送不符合规则的 message

Comments
Write a Comment