bro*_*oun 2 git github git-merge git-rebase
我有一个本地分支,其中5个提交不在远程分支中,而远程分支中有6个提交,不在我的本地分支中。
我将本地提交压缩为一个提交,现在在本地分支中有1个提交。我做了“ git pull --rebase ”,它说有冲突。我修复了冲突文件,并对所有这些文件进行了“ git add ”。现在,当我执行“ git status”时,它说我不在任何分支中,并且我有一堆文件需要提交。因此,我对所有文件执行了“ git commit ”并签出到本地分支,并执行了“ git rebase --continue ”。现在它说没有要提交的文件,即时消息返回到原始状态,在本地有1次提交,在远程有6次提交,即时消息仍位于rebase的中间!
有人可以照亮我的仓库中发生的事情吗?
您可能不应该承诺,但是就跑了git rebase --continue。
复制您的工作目录(或至少解决冲突的文件,以免丢失工作)并运行git rebase --abort。现在再做一次,但是这次没有提交。