远程git分支合并冲突如何解决?本地手动处理冲突步骤详解

 更新时间:2026年11月09日 10:46:04   作者:阿银  
遇到远程git分支合并冲突不要慌!本文教你如何将远程目标分支拉取到本地开发分支,手动解决冲突标记,并推送回远程完成合并,涵盖完整的冲突处理流程,助你轻松应对代码合并难题

前文讲述了git基操,提交回滚指南、git基操,储藏指南,基于前两者基本能够正常的进行开发工作,但总有事与愿违时,本文将主要讲述远程git合并冲突时该怎么处理

远程分支合并冲突

如图所示,我将远程的dev分支合并到主分支master上出现了代码冲突:

解决办法

解决的思路主要是:拉取远程合并的目标分支到本地开发分支上来,在本地进行冲突处理,然后再提交到远程开发分支上

拉取目标分支到本地开发分支解决冲突

拉取目标分支到本地开发分支解决冲突这句话什么意思呢,就是:把远程的目标分支(master)拉取到本地的开发分支(dev)上,为什么这么做呢,其实就是让远程最新的代码和本地存在冲的分支进行合并,编辑器会给我们进行冲突合并处理,需要我们手动解决冲突

git pull origin master      // 因为我是远程合并到master上去出现了代码冲突问题,所以要把远程master代码拉下来合并本地代码,这里拉取的分支要取你远程被合并的分支!!!不是千篇一律的master!!!

结果:

解决冲突

打开冲突文件,会有下图这种界面,选择处理的方式很多,可以用快捷方法(图注),也可以手动删除代码(记得把特殊标记符号也删除掉)。

Git用<<<<<<<,=======,>>>>>>>标记出不同分支的内容,记得也要把这些符号删除掉。

处理结果如下,我是直接以本地版本为主,记得操作完保存下

然后add、commit、push三步骤推送冲突文件到远程分支(dev)上

现在我们再去看看远程分支上合并的状态,已经不显示存在冲突字样了,至此,已解决冲突。

总结

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

相关文章

  • git报错Authentication failed for'http://gitlab.xxxx'问题及解决

    git报错Authentication failed for'http://gitlab.

    文章讲述了在使用Git时遇到的认证失败问题,原因是Git不支持HTTP协议进行安全访问,解决方法是在本地凭据管理器中添加或修改GitLab的HTTPS访问凭据,确保账号密码正确,通过这一操作,可以解决认证失败的问题,恢复正常访问GitLab仓库
    2026-01-01
  • 分享10个免费超棒的编程用等宽字体

    分享10个免费超棒的编程用等宽字体

    本文介绍 10 个适合在编程时使用的等宽字体,它们都是免费的,效果很好
    2013-07-07
  • 优秀程序猿调试技巧Debug与Release

    优秀程序猿调试技巧Debug与Release

    这篇文章主要为大家介绍了程序员养成金手指了解优秀程序猿的调试技巧Debug与Release,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步
    2022-02-02
  • Git中的高阶使用与实战场景指南

    Git中的高阶使用与实战场景指南

    本文详述了Git的使用,高级操作及应用场景,主要涵盖了初始化配置,日常命令,高级分支管理等方面,旨在帮助开发者提升工作效率,有需要的小伙伴可以参考下
    2026-04-04
  • gVim, gVim Easy, gVim Read-only 的简单区别

    gVim, gVim Easy, gVim Read-only 的简单区别

    今天打算好好学习一下python,买了一本书看了介绍无语了,gVim, gVim Diff, gVim Easy, gVim Read-only 的简单区别,需要的朋友可以参考下
    2016-01-01
  • gitee码云删除仓库实现教程

    gitee码云删除仓库实现教程

    想知道gitee怎么删除仓库吗?本文详细介绍了从个人主页进入仓库、点击管理到删除仓库的完整步骤,帮你轻松管理代码托管项目,无论你是新手还是老手,都能快速掌握删除仓库的方法,避免不必要的仓库堆积
    2026-10-10
  • git通过内网代理访问外网的相关配置方法

    git通过内网代理访问外网的相关配置方法

    这篇文章主要介绍了git通过内网代理,访问外网的相关配置,配置git代理以http代理为例,给大家详细讲解,需要的朋友可以参考下
    2023-05-05
  • 微信小程序学习之初探小程序

    微信小程序学习之初探小程序

    这两天“微信小程序”这个词占据了朋友圈,大有一番风起云涌之势,当然,还不可能夸张到使原生App开发人员失业这种程度。当然,作为一名技术人员,时刻保持对新技术的好奇心是必须的,所以在网上找大神的教程,搭建了一下开发环境,来学习一下这个新的开发框架。
    2016-09-09
  • RocketMQ单结点安装/Dashboard安装过程分享

    RocketMQ单结点安装/Dashboard安装过程分享

    RocketMq属于天生集群,需要同时启动nameServer和Broker进行部署,在通过Dashboard进行监控,本文给大家介绍RocketMQ单结点安装/Dashboard安装过程,感兴趣的朋友跟随小编一起看看吧
    2024-07-07
  • VScode设置语言为中文以及解决中文注释乱码问题

    VScode设置语言为中文以及解决中文注释乱码问题

    VSCode默认是英文语言环境,习惯了用中文,下面这篇文章主要给大家介绍了关于VScode设置语言为中文以及解决中文注释乱码问题的相关资料,文中通过图文介绍的非常详细,需要的朋友可以参考下
    2023-12-12

最新评论