Idea上如何解决Git代码冲突
问题描述:我和同事共同修改了A.java文件。然后同事修改了文件以后提交了。我也修改完成之后准备提交。此时发生冲突。
如何解决:
以右侧为同事提交的远程文件。在这个窗口,有两个东西需要注意:
A、右上角的「改动点」和「冲突点」,这个数字会随着你的解决冲突改变
B、看见高亮行,我们有5个点需要处理,可以看到5个【x】,或者5个【>>】或【<<】符号。
红色行为冲突行;绿色行为增加的代码行;灰色行为删除的代码行;把所有【>>】和【<<】处理完,则会弹出「All changes have been processed」提示:
左下方Accept Left(Accept Yours)和Accept Right
Accept Left(Accept Yours)就是直接选取本地的代码,覆盖掉远程仓库的.(以我为标准)
反之