2017-05-12 120 views
3

當我嘗試提交時出現此錯誤。pre-commit/hook:沒有這樣的文件或目錄

OS - 最新OSX

Git版本 - Git版本2.11.0(蘋果的Git-81)

.git/hooks/pre-commit: line 2: ./node_modules/pre-commit/hook: No such file or directory 
+3

你有一個預定義的鉤子(在'.git/hooks/pre-commit'中),它試圖引用不存在的./node_modules/pre-commit /鉤子。如果掛鉤不再需要,您可以將其刪除。 – c3st7n

回答

7

pre-commit鉤子先運行,當您嘗試提交更改,它可以用來做某些檢查,測試,條件。在這種情況下,顯然,你沒有它,這就是爲什麼它抱怨。

轉到.git/hooks目錄並刪除pre-commit文件,因爲它試圖參考node_modules/pre-commit/hook。它應該解決它。

其他選項是附加你的提交選項:--no-verify,它會作出沒有檢查提交。

+0

我得到了完全相同的錯誤,這意味着暗示'gem webpacker'和webpack安裝過程出了問題;因爲那就是我剛纔所做的。但奇怪的是'pre-commit'文件是六個月前最後修改的。但刪除'pre-commit'文件解決了我的問題。 – Greg

相關問題