当git重新定位时,git显示我目前更多通过rebase提交而不是提交rebase

时间:2017-06-02 17:07:45

标签: git

对这个令人困惑的问题道歉,我不确定如何一般地描述它。我输入git rebase master在主人的历史结束时将我的4次提交放在我当前的分支中。

但相反,我陷入了一个说:

的状态
user@CPUNAME MINGW64 /d/Code/ClientRepo (branchName|REBASE 5/4)

5/4?如果只有4个提交要改变,我怎么能在5个提交到rebase?

git rebase --continue为我提供了输出:fatal: cannot resume: .git/rebase-apply/final-commit does not exist.

git rebase --abort似乎有效,但在命令完成后,我仍然看到branchName|REBASE 5/4表示不会中止变基。

完全陷入困境。礼貌要求的建议。

编辑:我已经通过将repo重新克隆到另一个目录来解锁自己。这意味着我丢失了我的提交。值得庆幸的是,没有太多的变化,我重新创建它们。

但是,我仍然将旧目录停留在这种状态,我很好奇这个修复可能是什么,因为我之前从未见过这种情况。我打开这个问题会尝试建议 - 也许一个潜在的答案可以帮助其他人。

现在,主要的问题是,什么可能导致这种状态以及如何解开它?

1 个答案:

答案 0 :(得分:1)

首先要考察的是问题是否仍然存在:

您将获得new syntax git rebase --quit:这将有助于正确中止正在进行的变基 我还没有找到我之前提到的错误报告,我会查看Git mailing list