2015-02-10 52 views
-2

我試圖做一個rebase然後中止。現在我的git目錄說(branchname|REBASE-i 1/15)。所以我查出主人,然後做git branch -D branchname和git仍然說(branchname|REBASE-i 1/15)走出git中的失敗rebase

我該如何解決這個問題?我試圖git gc無濟於事。

回答

2

您可以再試一次git rebase --abort

否則git reset --hard {ref}將幫助您擺脫困境。

使用git reflog可以在開始變形之前找到參考點。然後在第二個命令中用它代替{ref},例如git reset --hard 0ac372

不用擔心重置命令,您可以在使用相同的命令重新執行重置之前始終回到原來的位置。

1

你需要告訴git你想中止。

git rebase --abort 

這會將您的工作副本恢復到git rebase之前的狀態。