git解決pre -commit hook failed (add --no-verify to bypass)的問題

  1. 在同步本地項目到github是出現這個錯誤:

pre -commit hook failed (add --no-verify to bypass)

pre-commit鉤子惹的禍

當你在終端輸入git commit -m "xxx",提交代碼的時候,
pre-commit(客戶端)鉤子,它會在Git鍵入提交信息前運行做代碼風格檢查。
如果代碼不符合相應規則,則報錯。

  1. '弱雞'的解決方案

爲了省點事,我並沒有花功夫去查找代碼哪裏不符合規範.我是暴力地把pre-commit鉤子給刪除了!

具體步驟:

進入項目的.git文件夾(文件夾默認隱藏,可先設置顯示或者命令ls查找)
再進入hooks文件夾
刪除pre-commit文件
重新git commit -m 'xxx' git push即可。SourceTree也可以正常推送

總結一句話: 刪除.git的提交規則文件: rm -rf ./git/hooks/pre-commit

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章