git push無法推送到遠程倉庫error: failed to push some refs to ‘git@xxx‘


  這個問題網上一搜一大堆文章,原因基本上都說是什么遠程倉庫的該分支有修改,但你並沒有pull到本地合並再推送,balabala...

要是相同的問題,我也不發這個筆記了。記錄個不一樣的問題和不一樣的解決方式:

場景:調整代碼並git commit 本地,但本地分支無法git push 到遠程倉庫。

操作過程:

1.修改前拉取了代碼,再修改,減少后邊合並時沖突

2.提交后也拉取了代碼顯示沒有內容更新

3.push 失敗只報了一個 error: failed to push some refs to ‘git@xxx‘ ,沒其他提示信息。

4.再拉取還是提示沒更新,再push又失敗

5.上公司的代碼倉庫管理查看也沒別人提交

6. 4循環xn

 

解決辦法:

1.win10 打開任務管理器 -》性能-》左下角打開資源監視器 -》CPU-》關聯的句柄-》搜索對應的工程根部錄名-》結束所有搜索記錄

2.再重試4,成功push

 

總結:像平時我們刪除某個文件或文件夾提示已打開或本其他程序占用,無法刪除,然而我們確定所有窗口關閉在進程也關掉應用也無法刪除一樣。這時可以

嘗試搜索句柄看一下還有什么程序占用文件,往往都能找到關聯的句柄,結束句柄就可以刪除成功。當前的問題也是類似,git 的程序可能因為某種原因出問題

了,導致我們正常操作還是會出問題,所以可以把句柄結束進程試試。

什么,你說為啥不重啟?嗯,也是個辦法咯。

什么,你說不是用windows?其他系統應該也有類似的管理器操作吧,沒找到就重啟咯。出門右拐找其他博客文章。

 

附上截圖:

 

 


免責聲明!

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



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