gpt4 book ai didi

Git 跳过提交后钩子(Hook)

转载 作者:行者123 更新时间:2023-12-04 14:44:30 24 4
gpt4 key购买 nike

我的仓库中有一个 git post-commit 钩子(Hook)。有时我想跳过运行这个钩子(Hook)。
要跳过预提交 Hook ,我知道我可以在像这样提交时使用 --no-verify 标志

git commit -m "message" --no-verify
但这并不是跳过提交后 Hook 。
是否可以跳过提交后 Hook ?如果是这样怎么办?

最佳答案

来自 documentation :

-n--no-verify This option bypasses the pre-commit and commit-msg hooks. See also githooks[5].


所以这个标志不会跳过 post-commit 钩子(Hook)。似乎没有一种简单、干净的方法可以跳过此标志。对于一次性操作;您可以禁用钩子(Hook)并在提交后再次启用它:
chmod -x .git/hooks/post-commit # disable hook
git commit ... # create commit without the post-commit hook
chmod +x .git/hooks/post-commit # re-enable hook

关于Git 跳过提交后钩子(Hook),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65610742/

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