2016-10-10 179 views
10

我已經在預先提交文件中設置了一個git鉤子,在任何提交之前運行git pull。現在我已經刪除了該文件並重新啓動了我的電腦多次,但該提交之前,該掛鉤仍在運行。如何刪除git鉤子

如何完全刪除或禁用該功能?

回答

16

我想通了什麼爲:C ausing:
我已經在git核心目錄中創建了我的pre-commit掛鉤,但是git已在項目的.git/hooks/目錄中創建了預提交掛鉤。我剛剛刪除它。

3

根據相關文檔,git的鉤子應該駐留在$GIT_DIR/hooks/ - 驗證該目錄不包含pre-commit鉤文件

如果問題仍然存在,你可以標誌你git commit--no-verify(應該繞過預提交鉤)

信息可以在這裏找到:

https://git-scm.com/docs/githooks

+0

謝謝羅傑。我在'''GIT_DIR/hooks /''''中創建了'''pre-commit'''鉤子,它基於''pre-commit.sample''',然後我將它移除。我甚至使用''''''''''查找了hook,並且沒有任何東西可用,但它還在運行。 –