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仓库中即可

远程仓库

总结

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

相关文章

  • java使用tess4j进行图片文字识别功能

    java使用tess4j进行图片文字识别功能

    Tess4J 是Java (JNA) 对 Tesseract OCR API 的封装,Tess4J是java直接可使用的jar包,而Tesseract OCR是支持Tess4J进文件文字识别的基础,Tess4J可直接使用Maven方式引入,这篇文章主要介绍了java使用tess4j进行图片文字识别,需要的朋友可以参考下
    2023-04-04
  • Java爬虫实现爬取京东上的手机搜索页面 HttpCliient+Jsoup

    Java爬虫实现爬取京东上的手机搜索页面 HttpCliient+Jsoup

    下面小编就为大家分享一篇Java爬虫实现爬取京东上的手机搜索页面 HttpCliient+Jsoup,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2017-11-11
  • Java后台返回blob格式的文件流的解决方案

    Java后台返回blob格式的文件流的解决方案

    在Java后台开发中,经常会遇到需要返回Blob格式的文件流给前端的情况,Blob是一种二进制大对象类型,可以用于存储大量的二进制数据,例如图片、音频、视频等,本文将为你详细介绍如何在Java后台中返回Blob格式的文件流,需要的朋友可以参考下
    2024-08-08
  • Java中缀表达式转后缀表达式实现方法详解

    Java中缀表达式转后缀表达式实现方法详解

    这篇文章主要介绍了Java中缀表达式转后缀表达式实现方法,结合实例形式分析了Java中缀表达式转换成后缀表达式的相关算法原理与具体实现技巧,需要的朋友可以参考下
    2019-03-03
  • IDEA maven上传速度很慢的解决办法

    IDEA maven上传速度很慢的解决办法

    maven上传的速度很慢,排除网络原因,需要检查配置,本文主要介绍了IDEA maven上传速度很慢的解决办法,具有一定的参考价值,感兴趣的可以了解一下
    2023-08-08
  • dubbo之@Reference注解作用说明

    dubbo之@Reference注解作用说明

    这篇文章主要介绍了dubbo之@Reference注解作用说明,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2023-03-03
  • springboot2中使用@JsonFormat注解不生效的解决

    springboot2中使用@JsonFormat注解不生效的解决

    这篇文章主要介绍了springboot2中使用@JsonFormat注解不生效的解决方案,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2022-02-02
  • Spring Boot 搭建 ELK正确看日志的配置流程

    Spring Boot 搭建 ELK正确看日志的配置流程

    这篇文章主要介绍了Spring Boot 搭建 ELK正确看日志的配置流程,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2021-03-03
  • Java创建对象的六种常用方式总结

    Java创建对象的六种常用方式总结

    作为Java开发者,经常创建很多对象,你是否知道Java中创建对象有哪些方式呢?下面这篇文章主要给大家介绍了关于Java创建对象的六种常用方式,文中通过代码介绍的非常详细,需要的朋友可以参考下
    2024-06-06
  • Java服务不可用问题排查和解决

    Java服务不可用问题排查和解决

    作为一名 java 开发者,经常会遇到服务不可用的问题排查,导致问题的原因可能是多种多样的,但是在预先不知道是什么原因导致的服务不可用的时候,通用的排查手段和流程是相似的,故本文给大家介绍了Java服务不可用问题排查方法和解决,需要的朋友可以参考下
    2025-01-01

最新评论