恰好比较着急,恰好stash了一下,恰好没stash appy成功,恰好手滑打出了stash drop。
怎么办?只能找本地历史?你也太小看git了,看看git如何恢复你暂存的历史
首先
git fsck --lost-found
看下自己最近的一些删除的提交。
然后
git show e2c07caec2b995ba75ce1abd15796c6f1686d532
看一下是不是你丢弃的改动文件(可以只打前6位)
如果是你删掉的版本直接执行
git merge e2c07caec2b995ba75ce1abd15796c6f1686d532
即可找回
到此你不得不感叹git的伟大牛比之处(●ˇ∀ˇ●)
网友评论