这种情况通常发生于在已经提交到远程分支的情况下,在本地修改了该分支,并试图将更改推送回远程分支。此时会出现错误,提醒本地分支和远程分支已经分叉,需要进行合并。
下面的代码示例展示了如何解决此问题:
$ git fetch origin
$ git checkout master $ git rebase origin/master
$ git add
$ git rebase --continue
$ git push origin master
此解决方法可以解决本地分支与远程分支分叉的问题,并将本地修改应用到最新的远程分支提交中。
下一篇:本地分支恢复