第一個問題:
pre-commit hook failed (add --no-verify to bypass)的問題
問題原因:
pre-commit鈎子惹的禍
當你在終端輸入git commit -m"XXX",提交代碼的時候,
pre-commit(客戶端)鈎子,它會在Git鍵入提交信息前運行做代碼風格檢查。
如果代碼不符合相應規則,則報錯。
解決方式:
一、 簡單粗暴的方式
- 進入項目的.git文件夾下面hooks文件夾,手動刪除pre-commit文件
- 運行命令:rm -rf ./git/hooks/pre-commit 刪除pre-commit文件
二、 根據提示在命令中添加--no-verify
將git commit -m"XXX" 改為 git commit --no-verify –m"XXX"
三、 代碼改到符合標准再提交(推薦使用這個)
第二個問題
這個我是重新安裝了一下git.