我的最后命令是:
git rebase -i HEAD^^
git rebase -i HEAD^^
git rebase -i HEAD^^^
Run Code Online (Sandbox Code Playgroud)
如何将存储库恢复到第一个列出的命令之前的状态?
注意:到目前为止我所做的一切都是git commit -am "my commit message".我不明白分支和合并,所以我没有使用它们.我试图将代码回滚到上一次提交,但这似乎没有做任何事情.
如果这些是您运行的确切命令,那么git reset --hard HEAD@{3}将在3个命令之前返回到您的HEAD.更一般地说,看一下git reflog你想要恢复的ref 的输出,然后git reset是那个.