git誤刪暫存

今天拉取代碼時候暫存,失手把一個禮拜的工作刪掉了。不能這么認了,終于找到解決方法。

首先輸入

git?fsck?--lost-found

會看到?一條一條的記錄?類似

dangling?commit?7010e0447be96627fde29961d420d887533d7796

復制dangling?commit?的id(其他的dangling?blob不用理會)

然后輸入

git?show?7010e0447be96627fde29961d420d887533d7796

查看具體內容,?找到你想要的記錄

記錄中會描述日期和摘要,

日期是你git?stash?的日期,

摘要會記錄你是在哪一條commit?上進行git?stash操作的,

類似(WIP?on?integration-xf:?2e205ac?Merge?branch?'release'?into?develop)

貌似只能一條記錄一條記錄的查看

找到你想要的記錄后輸入

git?merge?7010e0447be96627fde29961d420d887533d7796

這樣就還原了你git?stash?drop,?git?stash?clear??的內容

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • Android 自定義View的各種姿勢1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 173,315評論 25 708
  • Git是目前最流行的版本管理系統,也是最先進的分布式版本控制系統(distributed version cont...
    pro648閱讀 5,770評論 1 17
  • And one thing is was absolutely certain: Life had never b...
    橙子愛吃甜食閱讀 212評論 0 1
  • 當我斜眼看這世界,那一角天空為我留白;當我鳥瞰這座城市,內心燃起了烈火;當我靜矗在黑夜中,眼眸中跳出溫暖;當我仰望...
    申城娃娃閱讀 208評論 0 1
  • 不知道自己怎么會突然冒出這樣一個話題。畢竟我還沒有到生理的死亡年齡。 我向來是不避諱生死問題的。人終有一死,何必怕...
    歪哥Y_bro閱讀 238評論 2 4