git解決pre-commit hook failed的問題


最近在提交前端代碼的時候發現提交不上去,一直報錯

一、錯誤詳情

  

二、錯誤分析

  1、剛開始用vsCode提交,后更改為命令提交,依舊報錯;

  2、經過查詢資料,發現是pre-commit鈎子的原因。

            當通過命令 git commit -m "message" 提交代碼的時候, pre-commit鈎子會在git提交代碼信息前進行代碼風格檢查,如果代碼不符合相應規則,則報錯誤信息。

三、解決辦法

  1、可以在提交的時候加上命令(--no-verify)不進行校驗。

  

git commit -m "message info" --no-verify

  2、刪除 pre-commit 鈎子 (不推薦)

   進入項目的.git文件夾 --》 進入hooks 文件夾 --》 刪除 pre-commit 文件。

 

備注:盡量避免執行這些操作,規范代碼。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM