git push 程式碼報錯——(change 24610 closed)
阿新 • • 發佈:2018-12-08
今天向遠端分支push程式碼的時候發現push失敗,具體失敗資訊如下:
Counting objects: 132, done. Delta compression using up to 4 threads. Compressing objects: 100% (16/16), done. Writing objects: 100% (20/20), 1.66 KiB | 0 bytes/s, done. Total 20 (delta 14), reused 0 (delta 0)失敗原因:我上一次提交程式碼的時候,雖然提交成功了,但是由於其它原因,沒有merge到遠端分支裡邊,被廢棄掉了。但是那次提交成功是有一個對應commit id。
解決方法:1、git log --檢視提交記錄
commit ad*** 本次提交失敗
commit e5*** 上一次提交,然後廢棄了
commit f8*** 最近的一次提交記錄
2、將程式碼回退到“最近一次的提交記錄”版本,具體操作:git reset --soft f8***
3、然後重新整理一下本地的程式碼,並檢查一下,確認自己本次提交的程式碼,重新提交一次就成功了。
以上是我遇到的一個push失敗的問題,請大家作為參考。