gpt4 book ai didi

git - 如何删除远程git钩子(Hook)?

转载 作者:行者123 更新时间:2023-12-02 12:06:35 57 4
gpt4 key购买 nike

我已经用 Husky 实现了预推钩子(Hook)。现在我想删除它。

问题是,在yarn remove husky之后,git hooks仍然存在于.git/hooks中。

因此,每次我想要提交或切换分支或提交时,我都会收到此错误,因此甚至不可能提交 -->

.git/hooks/pre-commit:第 6 行:node_modules/run-node/run-node:没有这样的文件或目录

我知道我总是可以删除 .git/hooks 中的每个钩子(Hook),但如何远程推送此更改?如何不强制我的队友做同样的事情?

我也知道我可以使用 -n 标志进行提交,但我仍然不想这样做。

最佳答案

假设您没有非哈士奇鱼钩,您可能需要保留:

rm -f .git/hooks/*

“.git/hooks/”中的每个文件要么是 git-hook,要么被 git 忽略。通过删除里面的所有内容,您将摆脱所有 Hook ,并恢复默认行为。

默认情况下,其中有 example-hook,但除了作为示例之外,它们没有任何作用,因此您可以删除它们。

关于git - 如何删除远程git钩子(Hook)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52096430/

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