我如何回到原来的位置...(回滚到之前的提交)Git初学者

Bas*_*ect 4 git

我的最后命令是:

git rebase -i HEAD^^

git rebase -i HEAD^^

git rebase -i HEAD^^^
Run Code Online (Sandbox Code Playgroud)

如何将存储库恢复到第一个列出的命令之前的状态?

注意:到目前为止我所做的一切都是git commit -am "my commit message".我不明白分支和合并,所以我没有使用它们.我试图将代码回滚到上一次提交,但这似乎没有做任何事情.

Phi*_*ler 8

如果这些是您运行的确切命令,那么git reset --hard HEAD@{3}将在3个命令之前返回到您的HEAD.更一般地说,看一下git reflog你想要恢复的ref 的输出,然后git reset是那个.