Eclipse Git完全取代了历史上的变化。如何恢复文件?
我在bitbucket上有git存储库。我在Eclipse中使用了一段时间,但随后将带有本地git存储库的Eclipse项目复制到文件系统的另一个位置,并在本地工作3周。我是git的新手,所以我只是照样复制项目 昨天我尝试推动本地更改,然后切换到远程分支。现在,我在git gui中只看到旧的bitbucket提交,没有新文件。我在GitGUI中到处搜索。但是存储库的大小告诉我,我的新文件仍然存在(在比特桶16mb上,本地>300mb)Eclipse Git完全取代了历史上的变化。如何恢复文件?,eclipse,git,history,restore,Eclipse,Git,History,Restore,我在bitbucket上有git存储库。我在Eclipse中使用了一段时间,但随后将带有本地git存储库的Eclipse项目复制到文件系统的另一个位置,并在本地工作3周。我是git的新手,所以我只是照样复制项目 昨天我尝试推动本地更改,然后切换到远程分支。现在,我在git gui中只看到旧的bitbucket提交,没有新文件。我在GitGUI中到处搜索。但是存储库的大小告诉我,我的新文件仍然存在(在比特桶16mb上,本地>300mb) git分支向我显示了两个分支(主分支和*(无分支)),它们都
git分支
向我显示了两个分支(主分支和*(无分支)),它们都有bitbucket提交。我没有做任何分支,我只是首先从bitbucket克隆了repo,然后做了提交,然后做了一些操作试图推送复制的repo,然后更改分支。任何关于如何恢复本地文件的想法都将不胜感激 我真的很难理解确切的情况是什么
但是,如果您说所有文件仍在本地回购协议中,则有一个简单的:
git reflog
您只需要在所有分支上看到最近的提交。找到您想要返回的正确承诺,并从那里获得它。非常感谢!它起作用了!下次我会写得更短,对不起!