我在git上工作,在推送之前我忘记了git fetch
。发生了什么是所有文件被删除,包括我的本地文件。在日志上说他们被剥离。我尝试恢复,但没有任何反应。谁能帮我?GIT帮助!远程和本地文件被删除
编辑:顺便说一句,我们的混帐主机到位桶
我在git上工作,在推送之前我忘记了git fetch
。发生了什么是所有文件被删除,包括我的本地文件。在日志上说他们被剥离。我尝试恢复,但没有任何反应。谁能帮我?GIT帮助!远程和本地文件被删除
编辑:顺便说一句,我们的混帐主机到位桶
如果您推送到git托管站点(GitHub,BitBucket),您需要联系该站点以恢复这些剥离的提交。
As I mentioned before,reflogs无法从这些上游存储库访问。
参见例如“bitbucket stripped git revisions”。
如果您有权访问上游回购协议,那么reflogs可以为您提供帮助,如在“restoring lost commits”中所述。
你可以使用
git reflog
,看看你的Git分支分别指向历史。如果您在执行此操作之前发现了某些情况,只需使用
git checkout <sha1>
即可检出您之前的状态。
好的,我会检查一下。 – 2013-02-10 09:36:13
好的,我会检查出来。谢谢! – 2013-02-10 09:35:49
我试着检查你的参考资料,发现我们有同样的问题。所以,我会联系bitbucket。谢谢! – 2013-02-10 09:41:22