Git push提示everything up-to-date

前言

今天提交項目代碼,提交幾次線上代碼都沒有更新,git push提示everything up-to-date,後續網上查了多篇博客,總結了原因。

第一:代碼提交暫存區後沒有commit

提交代碼的步驟一般是

git add .

git commit -m "xxx"(這裏注意""引號中填寫內容)

然後git push origin master

可是然並卵,提交還是顯示everything up-to-date,看了終端提交時的步驟進程,發現commit提交時提示pre -commit hook failed (add --no-verify to bypass)

簡譯一下就是項目代碼運行檢查機制不合格,我的前端項目中加入了eslint-disable,所以出現commit失敗,因此也導致了我push失敗,簡直是日了狗!!花了好長時間。

這裏說一下我的解決方式,繞過代碼檢測提交代碼

git commit --no-verify -m ""      直接繞過代碼檢測(不推薦)

 

看了幾篇博客都是兩種方式,一種是對本地.git文件夾中的緩存文件做刪除,一種就是上面的繞過檢測進行提交(因爲怕手殘刪除緩存文件刪錯,所以進行了第二種

 附上博文一篇:https://blog.csdn.net/chad97/article/details/88411680 

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