git恢复-似乎什么都不起作用

git恢复-似乎什么都不起作用,git,Git,我需要恢复一些提交。我尝试了几件事,然后我注意到我落后于master。不太清楚我做了什么,但事情搞砸了。幸运的是,这只是我在玩弄的一些代码,所以我只想回到一个特定的提交并继续我的工作,即使它会破坏/擦除后续的提交 我试过: git还原 git重置——硬主机github/master git-rebase-i头~11 git重置——很难,你的问题是git reset--hard会做你想做的事……除非你想要的不同于“返回到特定的提交”。该命令以什么方式没有达到您想要的效果?当我尝试push在我res

我需要恢复一些提交。我尝试了几件事,然后我注意到我落后于
master
。不太清楚我做了什么,但事情搞砸了。幸运的是,这只是我在玩弄的一些代码,所以我只想回到一个特定的提交并继续我的工作,即使它会破坏/擦除后续的提交

我试过:

git还原

git重置——硬主机github/master

git-rebase-i头~11


git重置——很难

,你的问题是
git reset--hard
会做你想做的事……除非你想要的不同于“返回到特定的提交”。该命令以什么方式没有达到您想要的效果?当我尝试
push
在我
reset--hard
之后所做的更改时,我得到以下错误:
hint:更新被拒绝,因为您当前分支的尖端位于其远程对应分支的后面。在再次按下之前,集成远程更改(例如提示:“git pull…”)。提示:有关详细信息,请参阅“git push--help”中的“关于快进的注意事项”。
Hiw我可以解决此问题吗?请尝试
git pull
,如提示所示。但这会让我回到上次推式提交。如果我这样做:
git pull 6a53e59
我会收到一个错误
fatal:“6a53e59”似乎不是git存储库fatal:无法从远程存储库读取。请确保您具有正确的访问权限,并且存储库存在。