Appearance
规范的 Commit message 除了手写外,也可以借助一些工具,帮助我们生成规范的提交信息。比如,Commitizen。
Commitizen
本着简单易操作的原则,我们参照Commitizen的手册来搞。 安装: 可以全局安装也可以本地安装,我更倾向用本地安装:
bash
pnpm install --save-dev commitizen
本地安装,要使用 npx 命令初始化:
bash
npx commitizen init cz-conventional-changelog --save-dev --save-exact
这行代码干了:
- 安装
cz-conventional-changelog; - 更新
package.json里的依赖项; - package.json 里添加
config.commitizen项:
json
"config": {
"commitizen": {
"path": "cz-conventional-changelog"
}
}
全局安装的话,当需要 git commit 命令时,就可以使用 git cz了。