5

这里有承诺的用户吗?

想要的行为:

  1. 安装 commitizen
  2. git commit
  3. 看到与运行时相同的漂亮菜单git cz

当前行为:

  1. 安装 commitizen
  2. git commit
  3. 运行时没有漂亮的菜单git cz,只是默认的 git 界面
4

2 回答 2

2

是的,你可以用 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

于 2019-11-20T13:58:25.187 回答
1

commitizen/cz-cli项目建议:

现在,只需在提交时使用git cz 而不是。 git commit

如果git-cz在你的PATH,你可以打电话git cz。但它不会掩盖git commit,只是提供不同的选择。

于 2018-08-16T04:46:47.950 回答