Skip to content
On this page

规范的 Commit message 除了手写外,也可以借助一些工具,帮助我们生成规范的提交信息。比如,Commitizen。

Commitizen

本着简单易操作的原则,我们参照Commitizen的手册来搞。 安装: 可以全局安装也可以本地安装,我更倾向用本地安装:

bash
pnpm install --save-dev commitizen

本地安装,要使用 npx 命令初始化:

bash
npx commitizen init cz-conventional-changelog --save-dev --save-exact

这行代码干了:

  1. 安装cz-conventional-changelog;
  2. 更新package.json里的依赖项;
  3. package.json 里添加config.commitizen项:
json
"config": {
    "commitizen": {
      "path": "cz-conventional-changelog"
    }
}

全局安装的话,当需要 git commit 命令时,就可以使用 git cz了。