返回顶部

Git 冲突问题

冲突场景

  • 场景一:多个分支代码合并到一个分支时;

  • 场景二:多个分支向同一个远端分支推送代码时;

实际上,push操作即是将本地代码merge到远端库分支上

关于push,其实就是用本地分支合并到远端分支

关于pull,将远端分支合并到本地分支

冲突原因

  • 两个分支中,修改了同一个文件

  • 两个分支中,修改了同一个文件的名称

两个分支中分别修改了不同文件中的部分,不会产生冲突,可以直接将两部分合并。

解决办法

  • 情景一:在当前分支上,直接修改冲突代码-->git add -->git commit

  • 情景二:在本地分支上,修改冲突代码--> git add -->git commit

注意:借用vim或者IDE或者直接找到冲突文件,修改

posted @ 2020-03-30 10:11  Be-myself  阅读(149)  评论(0编辑  收藏  举报
levels of contents 点击查看具体代码内容