具体不细说了,反正是刚刚手贱来个了git stash clear。。。。。。我日 一天的代码全没了 ,瞬间清醒了!!
幸好有办法,记录一下:
首先查看删除的提交:
git fsck --lost-found
第二步,根据上述记录 一个个查看(有点工作量的。。。。。)
复制一条dangling commit 的id(其他的dangling blob不用理会),输入 git show ${id},查看该id的具体内容,记录中会描述日期和摘要,日期是你git stash 的日期,摘要会记录你是在哪一条commit 上进行git stash操作的
第三步
找到想要的id后执行git merge ${id},这样就还原了git stash drop, git stash clear 的内容
======救了老夫一命,一脸懵逼~~~======