2017-06-02 126 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的输出是什么?当它停止处理时,它肯定已经说了些什么...... –

回答