文章目录
- [问题 1](#问题 1)
问题 1
在Idea上执行git update后,合并时出现的冲突,也是就本地未提交的代码和远程仓库上的代码在同一行上都同时有变动在Merge时则会弹出以下这个三分屏
的弹框。
🧡左边屏幕为:当前分支的代码变更
💛右边屏幕为:远端分支的代码变更
💙中间屏幕为:解决冲突之后最终的代码结果,注意
:默认的情况下它就不包括左边的变更的代码,也不包括右侧的远端变更的代码。所以此时切记不要直接点击 Apply
按钮。因为点击Apply
意味者采用了采用了中间屏幕当前的代码,需要我们解决完冲突后,再点击此按钮才行。否则会出现左边未提交的代码丢失的情况。
根据上方的>>
将未提交的代码合并到中间屏幕里,根据上方的<<
将远端的代码合并到中间屏幕里。这样
那么这边,我两边的代码块都保留,也就是点击两边的>>
<<
按钮:
当所有冲突解决完成之后,会提示:
All changes have bean proccessed. Save Changes and finish merging
的字样,就可以点击Apply
,采用变更了,提一句,Abort
按钮操作是取消合并.
但这里有个问题,使用>> 或 <<
添加的代码,会出现重复的代码,需要我们手动再在文件中,处理一下。