当前位置:   article > 正文

【LM】idea操作git~合并分支+解决冲突_idea 合并分支解决冲突

idea 合并分支解决冲突

我的git汇总篇:https://blog.csdn.net/weixin_44647371/article/details/88177472

操作演示

场景:两个分支,一个master主分支,一个是1.0版本(这里我叫次分支),先将次分支上的数据合并到主分支上,没有冲突的数据会自动合并,有冲突的会提示你解决冲突。
01.先切换到主分支上,然后如图点击“merge into Current”(有些版本里是显示“merge”)
在这里插入图片描述

02.如果代码没有冲突,就会直接合并成功了,此时主分支上就会含有次分支上的数据,再pull+push进行推送即可(当然在上图中也可以考虑直接在远程上操作,我就不测试了)

解决冲突

03.如果合并时出现冲突就会弹出下面提示框要求你解决冲突,

  • accept yours:冲突文件使用主分支数据
  • accept theirs:冲突文件使用次分支数据
  • merge:手动选择冲突数据
    在这里插入图片描述
    注:如未处理完就关闭了上面窗口,可以在“最上方VCS——Git——Resolve Conflicts”重新打开
    在这里插入图片描述
    特殊情况:合并过一次后如果再将主分支回滚版本,此时虽然主分支上没有了次分支上的数据了,但再去合并次分支时,原来次分支之前已经合并过的内容不会在合并上去,会提示“Already up-to-date”。
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/天景科技苑/article/detail/850729
推荐阅读
相关标签
  

闽ICP备14008679号