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

时间:2010-08-27 02:08:17

标签: git

我的最后命令是:

git rebase -i HEAD^^

git rebase -i HEAD^^

git rebase -i HEAD^^^

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

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

1 个答案:

答案 0 :(得分:8)

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