Commitizen 
Commitizen 是一个用于规范化提交信息的工具,它提供了一种简单的方式来规范化提交信息,以便更好的管理提交记录。
Node.js 项目 
bash
pnpm add -D commitizen初始化 Commitizen:
bash
pnpm commitizen init cz-conventional-changelog --pnpm --save-dev --save-exact下面可以使用 pnpm cz 替代 git commit 命令。
在 package.json 中添加 scripts:
json
{
  "scripts": {
    "commit": "cz"
  }
}就可以使用 pnpm commit 来提交代码了。
Python 项目 
bash
uv add commitizen --dev也可以配合 pre-commit 使用:
yaml
repos:
  - repo: https://github.com/commitizen-tools/commitizen
    rev: master
    hooks:
      - id: commitizen
      - id: commitizen-branch
        stages: [push]参考 官方文档 了解如何在 Python 项目中使用 Commitizen。