在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/Linux/ 代碼未提交到本地倉庫, git extension 不小心簽出復(fù)位了上一個(gè)版本,

代碼未提交到本地倉庫, git extension 不小心簽出復(fù)位了上一個(gè)版本,如何恢復(fù)已經(jīng)寫好的代碼,急

代碼未提交到本地倉庫, git extension 不小心簽出復(fù)位了上一個(gè)版本,如何恢復(fù)已經(jīng)寫好的代碼,急,感謝

回答
編輯回答
爛人

如果你復(fù)位的代碼和本地改動有沖突的話,大概率改動已經(jīng)被扔掉了。

所以建議平時(shí)養(yǎng)成commit的習(xí)慣,反正commit在本地還可以修改,commit又不要錢。
或者借助IDE的git管理功能,比如JetBrains系列會提示你拉取其他分支代碼前存檔(stash),VS也有類似提示。

2017年7月8日 06:19
編輯回答
骨殘心

沒遞交的又被checkout就悲劇了,等于你放棄了修改的代碼。如果checkout之前做過stash還能搶救一下,否則就真的神仙難救了。

2018年6月6日 22:17