这里有任何忠实的用户吗?
想要的行为:
git commit
git cz
当前行为:
git commit
git cz
时那样好的菜单,只是默认的git界面 答案 0 :(得分:2)
commitizen/cz-cli
项目建议:
现在,在提交时只需使用
git cz
而不是git commit
。
如果git-cz
中有PATH
,则可以呼叫git cz
。但这不会掩盖git commit
,只需提供其他选择即可。
答案 1 :(得分:0)
是的,您可以使用git钩子来实现。只需按照https://commitizen.github.io/cz-cli/网站上的说明进行操作即可。
在项目的根文件夹中,在以下行中添加.git / hooks / prepare-commit-msg文件(如果不存在,只需创建它):
if((new HashSet<Character>(Arrays.asList(s.toCharArray()))).size()==1)
return true;
return false;
如果文件已经存在,只需添加exec行,#!/bin/bash
exec < /dev/tty && node_modules/.bin/git-cz --hook || true
现在将显示与git commit
相同的菜单。