我有一个本地分支,其中 5 个提交不在远程分支中,而远程分支有 6 个提交不在我的本地分支中。
我将本地提交压缩为单个提交,现在我在本地分支中有 1 个提交。我做了“ git pull --rebase ”,它说有冲突。我修复了冲突文件并在所有这些文件上做了“ git add ”。现在,当我执行“git status”时,它说我不在任何分支中,并且我有一堆需要提交的文件。所以我对所有文件做了一个“ git commit ”并签出到我的本地分支并做了“ git rebase --continue ”。现在它说没有要提交的文件,并且我回到了原始状态,本地提交了 1 个,远程提交了 6 个,而我仍然在 rebase 的中间!!。
有人可以说明我的回购发生了什么吗?