2013-02-10 63 views
1

我在git上工作,在推送之前我忘记了git fetch。发生了什么是所有文件被删除,包括我的本地文件。在日志上说他们被剥离。我尝试恢复,但没有任何反应。谁能帮我?GIT帮助!远程和本地文件被删除

编辑:顺便说一句,我们的混帐主机到位桶

回答

1

如果您推送到git托管站点(GitHub,BitBucket),您需要联系该站点以恢复这些剥离的提交。
As I mentioned before,reflogs无法从这些上游存储库访问。

参见例如“bitbucket stripped git revisions”。

如果您有权访问上游回购协议,那么reflogs可以为您提供帮助,如在“restoring lost commits”中所述。

+0

好的,我会检查出来。谢谢! – 2013-02-10 09:35:49

+0

我试着检查你的参考资料,发现我们有同样的问题。所以,我会联系bitbucket。谢谢! – 2013-02-10 09:41:22

0

你可以使用

git reflog 

,看看你的Git分支分别指向历史。如果您在执行此操作之前发现了某些情况,只需使用

git checkout <sha1> 

即可检出您之前的状态。

+0

好的,我会检查一下。 – 2013-02-10 09:36:13

相关问题