我在bitbucket上有git存储库。我在Eclipse中使用它一段时间,然后将Eclipse项目与本地git存储库复制到文件系统上的另一个位置并在本地工作3周。我是git的新手,所以我只是按原样复制项目。
昨天我尝试推送本地更改,然后切换到远程分支。现在我在git-gui中只看到旧的bitbucket提交而没有新文件。我到处搜寻git-gui。但是存储库的大小告诉我我的新文件仍在那里(在bitbucket 16mb,本地> 300mb)。
git branch
向我展示了2个分支(master和*(无分支))并且都有bitbucket提交。我没有做任何分支,我只是先从bitbucket克隆了repo,然后做了提交,然后做了一些动作试图推送复制的repo然后更改分支。任何想法如何恢复我的本地文件将不胜感激!
答案 0 :(得分:2)
我真的很难理解确切的情况。
但是,如果你说所有文件仍在本地仓库中,那就简单了:
git reflog
您需要查看所有分支上的最近提交。找到您想要返回的正确提交,并从那里开始。