admin 管理员组

文章数量: 1184232

一、冲突解决统一方法

1、冲突出现的场景

如果没有冲突,都会自动add,有的操作(如cherry-pick)还会自动comit;

如果有冲突,冲突文件会飘红并且不能自动add。冲突一般出现在以下场景:

(1) pull / merge /cherry pick

发生冲突时会弹框列出冲突的文件,并且给出三种操作方法:

(2) unstash发生冲突

不会弹框,idea会弹出message提示冲突的文件:

2、冲突解决方法-手动

冲突可以手动解决:

(1)关闭弹框

直接关闭上面的弹框

(2)记住冲突文件

记住是哪几个文件冲突了,记不住还可以点击commit查看飘红的文件。

(3)进入源文件

从项目进入到源文件中(不是从commit里面点,那个是对比,在冲突解决之前点击那里会出来三个窗口:left、result、right;冲突解决后只提示变更)。

(4)在源文件中解决冲突

 搜索===,即为冲突标记,

也可以点击右侧的红色感叹号查看是哪里冲突报错了,如我这里有两个冲突,从感叹号

本文标签: 冲突 代码 操作 Git