如何在gitkraken中禁用git hook?

问题描述 投票:0回答:1

我正在使用已配置git hooks的项目。不幸。添加它是为了防止初级或无头开发人员将CI-check-failing代码提交到其分支。

我是其中之一,他们忽略了带有HUSKY_SKIP_HOOKS env变量的git钩子,但对我来说,它在GitKraken中不起作用。

您知道如何忽略GitKraken中的git hook吗?

githooks git-extensions gitkraken husky
1个回答
0
投票

您是否正在使用像HUSKY_SKIP_HOOKS=1 git <command> ...这样的命令指令?

您可以像HUSKY_SKIP_HOOKS=1一样使用它,也可以像HUSKY_SKIP_HOOKS=true一样使用。

您还可以在命令行中使用:git commit -m "bla bla" -n绕过提交钩子。

如果长时间无法运行挂钩,也可以使用core.hooksPath git配置选项:

git -c core.hooksPath=/dev/null checkout master
git -c core.hooksPath=/dev/null pull
git -c core.hooksPath=/dev/null commit ...
git -c core.hooksPath=/dev/null push
...
© www.soinside.com 2019 - 2024. All rights reserved.