我已经在预先提交文件中设置了一个git钩子,在任何提交之前运行git pull
。现在我已经删除了该文件并重新启动了我的电脑多次,但该提交之前,该挂钩仍在运行。如何删除git钩子
如何完全删除或禁用该功能?
我已经在预先提交文件中设置了一个git钩子,在任何提交之前运行git pull
。现在我已经删除了该文件并重新启动了我的电脑多次,但该提交之前,该挂钩仍在运行。如何删除git钩子
如何完全删除或禁用该功能?
我想通了什么为:C ausing:
我已经在git核心目录中创建了我的pre-commit
挂钩,但是git已在项目的.git/hooks/
目录中创建了预提交挂钩。我刚刚删除它。
根据相关文档,git的钩子应该驻留在$GIT_DIR/hooks/
- 验证该目录不包含pre-commit
钩文件
如果问题仍然存在,你可以标志你git commit
与--no-verify
(应该绕过预提交钩)
信息可以在这里找到:
谢谢罗杰。我在'''GIT_DIR/hooks /''''中创建了'''pre-commit'''钩子,它基于''pre-commit.sample''',然后我将它移除。我甚至使用''''''''''查找了hook,并且没有任何东西可用,但它还在运行。 –