報錯 pre -commit hook failed (add --no-verify to bypass)
當你在終端輸入git commit -m "xxx",提交代碼的時候,
pre-commit(客戶端)鈎子,它會在Git鍵入提交信息前運行做代碼風格檢查。
如果代碼不符合相應規則,則報錯。
雖然會提示add --no-verify,輸入 git commit -m "xxx" --no-verify 繞過驗證,強制提交。但是不一定能提交成功。
簡單粗暴的解決方法:
暴力把pre-commit鈎子刪除掉。
具體步驟:
1.進入項目的.git文件夾(文件夾默認隱藏,可先設置顯示或者命令ls查找)
2.再進入hooks文件夾
3.刪除pre-commit文件
4.重新git commit -m "xxx" git push 即可
總結一句話: 刪除.git的提交規則文件: rm -rf ./git/hooks/pre-commit
使用souretree客戶端操作報如下錯誤也是使用此方法。

