在最后一个git pull --rebase state之前使用revert to state

时间:2016-01-12 09:14:51

标签: git rebase git-pull pull

我想恢复到上一次git pull --rebase请求之前的状态。我不记得我可以重置的最后一个提交ID。这个改变我想在本地做,任何建议如何做。我使用git reflog获得了以下内容,不知道如何继续。

 >git reflog 
 3b52052 HEAD@{0}: rebase finished: returning to refs/heads/master
3b52052 HEAD@{1}: pull --rebase: checkout 3b520529dd08834067f316658bc450af1d6c5313
44e2c32 HEAD@{2}: clone: from https://xyy@bitbucket.org/abc-api/xyz.git

1 个答案:

答案 0 :(得分:2)

如果刚刚发生了变种,你可以这样做:

git reset --hard ORIG_HEAD

ORIG_HEAD存储对先前提交的引用,在合并或rebase之类的操作之前。有关ORIG_HEAD的更多详细信息,请here