我在预提交文件中设置了一个 git 钩子(Hook),以便在任何提交之前运行 git pull
。现在我已经删除了那个文件并多次重启了我的电脑,但是那个钩子(Hook)在我提交之前仍在运行。
我怎样才能完全删除或禁用它?
最佳答案
我弄清楚是什么原因造成的:
我在 git 核心目录中创建了我的 pre-commit
Hook ,但是 git 在项目的 .git/hooks/
目录中创建了一个 pre-commit Hook 。我刚刚删除了它。
这意味着在项目的根目录中运行@romin21 提到的命令:
rm -rf .git/hooks
关于git - 如何删除git钩子(Hook),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39963695/