Lunix git stash clear 或者 git stash drop后恢复的方法
Posted lowmanisbusy
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Lunix git stash clear 或者 git stash drop后恢复的方法相关的知识,希望对你有一定的参考价值。
首先输入 git fsck --lost-found 会看到 一条一条的记录 这里的"dangling commit ..."你可以理解为记录的是你stash的id(经测试,该id不是按时间顺序排列) 复制一条dangling commit 的id(其他的dangling blob不用理会) 然后输入 git show ‘你复制的id‘ 然后就可以查看该id的具体内容 记录中会描述日期和摘要, 日期是你git stash 的日期, 摘要会记录你是在哪一条commit 上进行git stash操作的 通过时间或是代码内容你就可以判断是否是你想要的id 找到你想要的id后输入 git merge "id" 这样就还原了你git stash drop, git stash clear 的内容
以上是关于Lunix git stash clear 或者 git stash drop后恢复的方法的主要内容,如果未能解决你的问题,请参考以下文章