这里有承诺的用户吗?
想要的行为:
- 安装 commitizen
- 跑
git commit
- 看到与运行时相同的漂亮菜单
git cz
当前行为:
- 安装 commitizen
- 跑
git commit
- 运行时没有漂亮的菜单
git cz
,只是默认的 git 界面
这里有承诺的用户吗?
想要的行为:
git commit
git cz
当前行为:
git commit
git cz
,只是默认的 git 界面是的,你可以用 git 钩子来做。只需按照https://commitizen.github.io/cz-cli/站点上的说明执行以下操作。
在项目的根文件夹中添加文件 .git/hooks/prepare-commit-msg (如果文件不存在,只需创建它)以下行:
#!/bin/bash
exec < /dev/tty && node_modules/.bin/git-cz --hook || true
如果文件已经存在,只需添加 exec 行,git commit
现在将显示与 when 相同的菜单git cz
。
该commitizen/cz-cli
项目建议:
现在,只需在提交时使用
git cz
而不是。git commit
如果git-cz
在你的PATH
,你可以打电话git cz
。但它不会掩盖git commit
,只是提供不同的选择。