如何在rebase之后恢复master branch的git stash?

时间:2015-07-22 21:19:38

标签: git

分辨

我正在分支A上工作并隐藏了一些变化。

我检查了分支B并运行了git rebase A。 (我必须修复一些合并冲突。)

我检查了分支A,我的所有藏匿处都消失了。** 编辑:git stash listpop没有返回任何内容。但是我的藏匿处仍在.git / logs / stash下,并使用git stash apply HASH

恢复

有没有办法恢复它们?我试过了git reflog --all并没有列出任何藏匿处。 .git / logs / stash是一个~30char哈希字符串,但我不确定这些是否是正确的更改,如何检查或如何应用它们。

如果他们永远消失了,我想至少理解为什么会这样。我没想到分支B上的变化会影响分支A,所以我似乎错过了一个关键概念:/

0 个答案:

没有答案