我在 Git 上的项目中有三个分支,master
在使用其他两个分支进行重大重写/重构之前,我将项目的最后一个稳定版本保存到分支。在重写和重构中,我删除了 5 个曾经在稳定程序中的文件(JAVA 类)。现在,当我将分支切换回master
最近提交到master
分支的文件时,这些文件也丢失了,但我还没有合并分支。这怎么可能,我该如何解决?
更新:
我刚刚发现 Git 工作正常,因为当我切换到 master 分支时,删除的文件会恢复到文件夹中。问题似乎是 Eclipse 看不到它们。这很奇怪,因为我什至重新启动 Eclipse 认为这可能是问题所在,但即便如此 Eclipse 也没有看到恢复的文件。它可能与此处提到的 Eclipse 错误有关吗?我会一直对此感到困惑,如果有人有的话,我会朝着正确的方向轻推!