小编典典

撤消意外的 git stash pop

all

我在进行复杂的合并之前隐藏了一些本地更改,进行了合并,然后愚蠢地忘记了在运行之前提交git stash pop。流行音乐产生了一些难以追踪的问题(大型代码库中的错误方法调用)。我跑了git stash show,所以我至少知道哪些文件被更改了。如果不出意外,我想这是一个教训,要付出更多。

我的问题:是否可以在不撤消合并的情况下撤消存储弹出?


阅读 67

收藏
2022-06-22

共1个答案

小编典典

尝试使用如何在 Git 中恢复丢弃的存储?找到你弹出的藏匿处。我认为存储总是有两个提交,因为它保留了索引和工作副本(因此索引提交通常为空)。然后git show他们查看差异并使用patch -R取消应用它们。

2022-06-22