git stash pop后 想找到stash 发现被删除(git坑日记)

git虽然会将我们stash pop后的stash记录移除引用,但是并不会删除,他存放在一些文件里,下面执行以下语句即可查找对应的commitId对应的修改:

PS:注意,这里的commitId就是指的stash的Id,里边有我们stash后的文件修改记录,往下滚动即可逐个文件查找

git fsck

会出现一堆的ID,找到commit对应的commitId,注意,这边可能是不按顺序的,需要从上到下逐个尝试

​​​​​​​git show a0442ce99d53...

下拉滚动逐个查找文件修改记录

你可能感兴趣的:(git,git)