最近在提交前端代碼的時候發現提交不上去,一直報錯
一、錯誤詳情
二、錯誤分析
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 文件。
備注:盡量避免執行這些操作,規范代碼。