git - 禁用单个 git 命令的钩子(Hook)

标签 git command-line-interface hook

鉴于我需要在我的钩子(Hook)脚本中使用 git,我希望我的钩子(Hook)脚本不要自己触发钩子(Hook)。所以我想在每个命令的基础上跳过钩子(Hook)。

即我正在寻找一个选项,例如:
git --no-hooks some-git-command

最佳答案

您可以使用:
git -c core.hooksPath=/dev/null some-git-command
如果您不在 Unix 上(没有 /dev/null ),我想您可以使用:
git -c core.hooksPath= some-git-command

关于git - 禁用单个 git 命令的钩子(Hook),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58337861/

相关文章:

jsp - 从钩子(Hook)中包含 Liferay 门户 jsp

git - 远程跟踪 Git 中的当前分支

Git - 如何查看一个分支是否曾经被 merge 到另一个分支?

windows - 尝试提交 Git 文件但得到::fatal: LF 将被 <some file in repo> 中的 CRLF 替换

git - 我如何让 git 停止 "lying"告诉我关于远程分支的最新信息?

c - 如何在telnet客户端实现tab补全

hook - 安卓应用程序: java/JNI call hooking strategies

php - Phalcon 和 cli 应用程序

rust - 使用 clap 和 structopt 获取不同命令行选项的相对顺序

c++ - 将 WIN32_FIND_DATA 转换为 LPVOID