Gitlab:您正在寻找的资源不';不存在-如何撤消拉力

Gitlab:您正在寻找的资源不';不存在-如何撤消拉力,git,github,gitlab,pull,git-reset,Git,Github,Gitlab,Pull,Git Reset,我研究了一些git撤销方法,但它们并不能真正解决我的具体问题。所以我希望有人能帮上忙。提前谢谢你 我们正在使用提交我们的CS作业。基本上,我有一个GitLab online repo(远程源主机)和一个本地repo。这就是家庭作业的过程: 1.我有两个远程,我自己的GitLab repo,我教授的GitHub repo 2.教授在他的GitHub报告中更新了家庭作业 3.我把新的家庭作业交给我的本地回购 4.完成作业后,我将提交推送到我的原始主机(我的GitLab repo)上,供教授复习 5.

我研究了一些git撤销方法,但它们并不能真正解决我的具体问题。所以我希望有人能帮上忙。提前谢谢你

我们正在使用提交我们的CS作业。基本上,我有一个GitLab online repo(远程源主机)和一个本地repo。这就是家庭作业的过程:

1.我有两个远程,我自己的GitLab repo,我教授的GitHub repo

2.教授在他的GitHub报告中更新了家庭作业

3.我把新的家庭作业交给我的本地回购

4.完成作业后,我将提交推送到我的原始主机(我的GitLab repo)上,供教授复习

5.教授把他的评论写进我的GitLab报告中

6.我将评论过的作业从GitLab repo拉到我的本地repo

这一次,出了点问题。GitLab显示,我的教授向我的GitLab repo推送了一些东西,但是当我在线查看文件时,我无法打开我的repo,并收到以下消息:

404 您要查找的资源不存在

看到这一切后,我做了一件非常愚蠢的事。我继续做了一个git拉,认为问题只是互联网。这就是我所做的:

git pull origin master
结果不是互联网,而是我的回购协议。当我打开本地repo文件时,我所有的代码分配都消失了。我的本地回购协议是空的。只有少数文件夹中没有任何内容

简言之,问题是:我的本地回购协议中的代码不见了;我的在线回购无法打开,我怀疑它也是空的

我试过了

git reset head 

但什么也没发生

我不知道发生了什么,我真的很担心,因为另一套家庭作业刚刚开始,我的回购协议仍然一团糟。有人能帮我解决这个问题吗

非常感谢。

至少尝试一次:你应该在那里看到你的提交(在拉之前),这意味着你可以重置到该提交,并找到你的工作

然后尝试git获取,并按照建议,获取


这将使您更好地了解origin/master与本地master分支的比较情况。

如果有疑问,
gitk
是您的朋友,因为它可以让您以图形方式查看存储库历史的布局。发布gitk的图形布局截图可能会有所帮助。如果您不知何故没有gitk,请发布
git log--oneline--abbrev commit--branchs=*--graph--decoration--color的输出,谢谢!我的教授建议我重新开始建立回购协议。但是你的回答也很有帮助!
git reset head~ 
git log --oneline --abbrev-commit --branches=* --graph --decorate --color