有使用 commitizen 的用户吗?
期望的行为:
- 安装 commitizen
- 运行
git commit
- 看到与运行
git cz
时相同的美观菜单
当前行为:
- 安装 commitizen
- 运行
git commit
- 没有像运行
git cz
时那样美观的菜单,只有默认的 git 界面
有使用 commitizen 的用户吗?
期望的行为:
git commit
git cz
时相同的美观菜单当前行为:
git commit
git cz
时那样美观的菜单,只有默认的 git 界面#!/bin/bash
exec < /dev/tty && node_modules/.bin/git-cz --hook || true
如果该文件已经存在,则只需添加 exec 行即可。这样,git commit
命令将显示与 git cz
相同的菜单。commitizen/cz-cli
项目建议:
现在,当你提交代码时,只需使用
git cz
代替git commit
。
如果 git-cz
在你的 PATH
中,你可以调用 git cz
。但它不会取代 git commit
,只是提供了另一种选择。
git
命令前端化,比如说作为一个shell函数,并且对参数进行预处理以实现自己的子命令查找。尽管这很容易实现,但使用的工具本身没有提供这个功能有很多原因。首先,使用原生git命令编写的脚本将变得不可能。 - jthill