021、远程解决冲突
4.5.7、解决合并冲突
在一段时间,A、B用户修改了同一个文件,且修改了同一行位置的代码,此时会发生合并冲突。
A用户在本地修改代码后优先推送到远程仓库,此时B用户在本地修订代码,提交到本地仓库后,也需要推送到远程仓库,此时B用户晚于A用户,
故需要先拉取远程仓库的提交,经过合并后才能推送到远端分支,如下图所示。
在提交代码前,先 pull (fetch + merge)代码到本地仓库 ,然后再push 到远程 。
在B用户拉取代码时,因为A、B用户同一段时间修改了同一个文件的相同位置代码,故会发生合并冲突。
远程分支也是分支,所以合并时冲突的解决方式也和解决本地分支冲突相同相同。