idea本地merge如何合并代码

 更新时间:2024年06月13日 10:57:56   作者:heling_m6ss  
这篇文章主要介绍了idea本地merge如何合并代码问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教

背景

在我们开发过程中,每个模块肯定会拉取多个分支对应多个版本。

有时候设计版本合并的时候,很有可能出现代码冲突。

作为操作人员一旦出现就会很头疼。

但是使用idea 本地合并的话就会很省事。

场景

在远程仓库中创建一个项目,然后从master分支拉取两个分支分别是1.0.0-dev合1.1.0-dev,分别进行修改,然后将1.0.0-dev分支代码 merge到1.1.0-dev分支上

步骤

如果代码是在创建分支之前的时候拉取的,需要idea需要重新获取一下分支信息。

第一步:切换1.0.0-dev分支

在application.properties 文件中添加一条信息 test.message=hello

第二步:提交并推送到远程git上

第三步:切换1.0.0-dev分支 操作同第一步

在application.properties 文件中添加一条信息

第四步:提交并推送到远程git上

第五步: 将1.0.0-dev merger 到 1.1.0-dev

搜先将项目分别切换到1.0.0-dev 合1.1.0-dev 分支,获取最新的代码。

然后将idea 切换成要合并的目标分支(我这里是1.1.0-dev)

然后找到要合并的分支

解决冲突

这时,因为两个分支都是同master分支创建的,同时修改了application.properties 。

所以这个时候merge时idea 就会提示merge冲突的文件

然后双击冲突文件。

这是展示的弹窗分三快,左右两块表示两个分支的代码。

中间表示解决冲突后的代码

修改完成之后 点击Apply

最后将合并后的代码直接push到git仓库中即可

远程仓库

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • springboot连接Redis的教程详解

    springboot连接Redis的教程详解

    这篇文章主要介绍了springboot连接Redis的教程详解,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2021-03-03
  • JAVA发送HTTP请求的四种方式总结

    JAVA发送HTTP请求的四种方式总结

    这篇文章主要给大家介绍了关于JAVA发送HTTP请求的多种方式,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2021-03-03
  • Maven使用pom.xml引入自定义jar包方式

    Maven使用pom.xml引入自定义jar包方式

    这篇文章主要介绍了Maven使用pom.xml引入自定义jar包方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2024-08-08
  • Java实现带有权重随机算法的示例详解

    Java实现带有权重随机算法的示例详解

    这篇文章主要为大家详细介绍了Java如何实现带有权重随机算法,文中的示例代码讲解详细,具有一定的学习价值,感兴趣的小伙伴可以跟随小编一起学习一下
    2023-10-10
  • Spring Scheduling本地任务调度设计与实现方式

    Spring Scheduling本地任务调度设计与实现方式

    这篇文章主要介绍了Spring Scheduling本地任务调度设计与实现方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2024-04-04
  • java 从服务器下载文件并保存到本地的示例

    java 从服务器下载文件并保存到本地的示例

    本篇文章主要介绍了java 从服务器下载文件并保存到本地的示例,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2018-02-02
  • Java使用百度AI接口实现智能机器人对话系统

    Java使用百度AI接口实现智能机器人对话系统

    AI已经在各行各业中广泛应用,助力于各式各样的业务,而在机器人对话中,我们可以通过利用百度AI中的自然语言处理、问答知识图谱等技术,使机器人可以更加智能化、自然化的为用户服务,本文介绍Java利用百度AI接口实现智能机器人对话系统
    2024-01-01
  • 优雅地在Java 8中处理异常的方法详解

    优雅地在Java 8中处理异常的方法详解

    异常处理是我们在日常开发中经常会遇到的一种需求,下面这篇文章主要给大家介绍了关于如何优雅地在Java 8中处理异常的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们来一起看看吧
    2019-01-01
  • IDEA创建springboot + mybatis项目全过程(步骤详解)

    IDEA创建springboot + mybatis项目全过程(步骤详解)

    这篇文章主要介绍了IDEA创建springboot + mybatis项目全过程及步骤详解,本文通图文实例代码相结合给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-07-07
  • Java中Cglib代理类重写逻辑详解

    Java中Cglib代理类重写逻辑详解

    这篇文章主要介绍了Java中Cglib代理类重写逻辑详解,代理类中只会维护NoOp这个回调属性,并不会生成目标类MyService中的noOp所对应的方法,需要的朋友可以参考下
    2023-11-11

最新评论