2017-06-02 33 views
2

對於令人困惑的問題抱歉,我不確定如何描述它。我輸入git rebase master將我的4個提交放在我的當前分支中,直到主人歷史記錄結束。當git rebasing時,git顯示我目前通過rebase承諾的數量比承諾數額更大

但不是我被困在說一個狀態:

[email protected] MINGW64 /d/Code/ClientRepo (branchName|REBASE 5/4) 

5/4?如果只有4次提交將發生重置,我如何能夠進入rebase?

git rebase --continue給我的輸出:fatal: cannot resume: .git/rebase-apply/final-commit does not exist.

git rebase --abort似乎工作,但該命令完成之後我仍然看到branchName|REBASE 5/4表示從未中止墊底。

完全卡住了。忠告有禮貌地要求。

編輯:我已經通過將repo重新克隆到不同的目錄中解鎖自己。這意味着我失去了我的承諾。謝天謝地,沒有太多變化,我重新創建了它們。

但是,我仍然有舊的目錄卡在這個狀態,我很好奇這個修復可能是什麼,因爲我從來沒有見過這種情況。我將這個問題留給公衆,並且會嘗試一些建議 - 也許一個潛在的答案可能會在未來幫助其他人。

現在主要的問題是,什麼可能導致這個狀態,以及如何解開它?

+0

嘗試重新綁定之前,您的分支和主人的狀態如何? –

+0

我的分支是由主人從主人現在所在的地方分出大約20次提交而創建的。 在此期間,我向我的分支添加了4個提交。 –

+0

在首次顯示此提示之前,rebase的輸出是什麼?當它停止處理時,它肯定已經說了些什麼...... –

回答