分辨
我正在分支A上工作并隐藏了一些变化。
我检查了分支B并运行了git rebase A
。 (我必须修复一些合并冲突。)
我检查了分支A,我的所有藏匿处都消失了。**
编辑:git stash list
和pop
没有返回任何内容。但是我的藏匿处仍在.git / logs / stash下,并使用git stash apply HASH
有没有办法恢复它们?我试过了git reflog --all
并没有列出任何藏匿处。 .git / logs / stash是一个~30char哈希字符串,但我不确定这些是否是正确的更改,如何检查或如何应用它们。
如果他们永远消失了,我想至少理解为什么会这样。我没想到分支B上的变化会影响分支A,所以我似乎错过了一个关键概念:/