gpt4 book ai didi

git - 我可以抑制 git hook 例如通过 git 命令行参数准备提交消息?

转载 作者:行者123 更新时间:2023-12-04 17:52:59 27 4
gpt4 key购买 nike

在某些情况下,我不想在提交更改时触发 .git 钩子(Hook),例如准备提交消息

有没有简单的方法通过命令行来抑制它们(可能类似于--no-verify)

最佳答案

我能做的最好的事情(至少这确实回答了问题)是获取父级的命令行并查找传递给它的“-n”或“--no-verify”。

if ps -o args= $PPID | grep -E -q ' --no-verify| -n | -n$' ; then
: # they skipped the commit-msg hook, so skip this hook too!
else
: # do your hook code here
fi

我确信那里有更好的代码,我只是找不到任何示例!

关于git - 我可以抑制 git hook 例如通过 git 命令行参数准备提交消息?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42992459/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com