首先輸入
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 的內容
git statsh 誤刪除後恢復記錄
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.