IDEAIDEA上如何解决代码冲突
Posted nick-huang
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了IDEAIDEA上如何解决代码冲突相关的知识,希望对你有一定的参考价值。
首先,坐好准备工作,在feature-resolve-conflict分支上作如下改动:
在master分支作如下改动:
假如现在我们需要将master分支合并到feature-resolve-conflict分支。
1、首先拉到最新的feature-resolve-conflict代码
2、然后右键项目 > 【Git】 > 【Repository】 > 【Merge changes】
3、选择从远程的master合并过来:
4、罗列出冲突的文件列表,没有冲突的文件会自动Commit
6、点击【Merge】进入「Merge Revisions for xxx」窗口解决对应文件的冲突。
在这个窗口,有两个东西需要注意:
A、右上角的「改动点」和「冲突点」,这个数字会随着你的解决冲突改变
B、
看见高亮行,我们有5个点需要处理,可以看到5个【x】,或者5个【>>】或【<<】符号。
红色行为冲突行;
绿色行为增加的代码行;
灰色行为删除的代码行;
把所有【>>】和【<<】处理完,则会弹出「All changes have been processed」提示:
7、最后提交代码:右键项目 > 【Git】 > 【Commit Directory】
最后确认无误,push代码吧。
以上是关于IDEAIDEA上如何解决代码冲突的主要内容,如果未能解决你的问题,请参考以下文章
IntelliJ IDEAidea上提交代码到GitHub,已经提交了 但是GitHub上却没有的解决办法