当我们本地git分支的commit落后于远程主分支时,大致两种情况如下:
-
第一种情况是:本地分支(非主分支),想要push到远程对应分支仓库里去,并且提pr把该分支合并进主分支里面。
现象是:会出现合并冲突,无法合并分支的现象!
解决方法:需要更新该分支,以使该分支和主分支的commit一致,该分支相对于主分支的所有更改都作为一个最新commit,然后push到远程该分支就可以再次提pr去合并到主分支里去了。 git fetch origin git rebase master(此处是) git push (或者git push -f)