如何在'git svn rebase'之后修复git messup?

时间:2014-02-22 09:25:58

标签: git git-svn

我有一个干净的工作git(-svn)存储库,有许多新的提交。让我们将其标记为“原始”状态。

然后我做了一个git svn rebase,它给出了很多冲突和选择:

When you have resolved this problem run "git rebase --continue".
If you would prefer to skip this patch, instead run "git rebase --skip".
To check out the original branch and stop rebasing run "git rebase --abort".

此外,我所做的所有提交都已消失(即git log)不再显示它们。

如何才能达到上述“原始”状态?即在我输入命令git svn rebase之前我所处的状态?我不太明白上面提到的选择究竟是什么意思......

1 个答案:

答案 0 :(得分:1)

执行帮助文本建议:

git rebase --abort

这将使你返回到rebase开始之前的状态。