对这个令人困惑的问题道歉,我不确定如何一般地描述它。我输入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重新克隆到另一个目录来解锁自己。这意味着我丢失了我的提交。值得庆幸的是,没有太多的变化,我重新创建它们。
但是,我仍然将旧目录停留在这种状态,我很好奇这个修复可能是什么,因为我之前从未见过这种情况。我打开这个问题会尝试建议 - 也许一个潜在的答案可以帮助其他人。
现在,主要的问题是,什么可能导致这种状态以及如何解开它?
答案 0 :(得分:1)
首先要考察的是问题是否仍然存在:
您将获得new syntax git rebase --quit
:这将有助于正确中止正在进行的变基
我还没有找到我之前提到的错误报告,我会查看Git mailing list。