git did not exit cleanly(exit code 1)


第一個問題:

 

 

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

問題原因:

  pre-commit鈎子惹的禍

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

解決方式:

一、 簡單粗暴的方式

  1. 進入項目的.git文件夾下面hooks文件夾,手動刪除pre-commit文件
  2. 運行命令:rm  -rf ./git/hooks/pre-commit  刪除pre-commit文件

二、 根據提示在命令中添加--no-verify

  將git commit -m"XXX" 改為 git commit --no-verify –m"XXX"

三、 代碼改到符合標准再提交(推薦使用這個)

第二個問題

 

 

這個我是重新安裝了一下git.

 


免責聲明!

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



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