2014-02-22 76 views
0

我有一個乾淨的工作git(-svn)存儲庫與很多新的提交。讓我們把這個'原始'狀態標記出來。如何修復'git svn rebase'後的git messup?

然後我做了一個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之前,我一直處於狀態?我不太明白什麼是提到選擇真正的意思是......

+0

'git rebase --abort'? – 2014-02-22 09:28:08

+0

只是混帳rebase或git svn rebase? – Alex

+1

'git rebase --abort',這會中止rebase。 – 2014-02-22 09:32:16

回答

1

不要作爲幫助文本建議:

git rebase --abort 

這將返回到狀態變基開始之前。