git 在只commit沒push到遠(yuǎn)程分支,切換到其他分支丟失后的解決辦法...

git在push時(shí)提示沒有指定branch,push失敗后,切換到其他分支后,原代碼找不到了。怎么辦?

在當(dāng)前目錄下:git reflog 會顯示之前提交的記錄
如圖


image.png

復(fù)制你需要找回代碼的描述id號:(黃色的字符串)

進(jìn)入git工具中后新建分支,將你剛才拷貝的id填入specified commit 后面的輸入框中 ,新建名:test

這時(shí)候,test分支上會有你最近提交的東西,

然后再將分支切回你操作的分支,將test合并到那個(gè)分支就好

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

友情鏈接更多精彩內(nèi)容