GIT合并不相关的分支

问题

不管由于什么操作,导致了仓库中有两个不相关的分支,如下图,分支topic和分支master,并没有相交的部分,现在需要将topic分支合并到master分支上。

 A---B---C topicD         master

切换到master分支 作为当前分支执行merge命令

git merge topic

出现报错信息

Could Not Merge topic: refusing to merge unrelated histories

解决方案

查阅GIT官网,发现merge有一个选项--allow-unrelated-histories,对于这个选项的解释是默认情况下, git merge 命令拒绝合并不具有共同祖先的历史。 在合并两个独立开始的项目的历史记录时,可以使用此选项来覆盖此安全性。 由于这是一种非常罕见的情况,因此默认情况下不存在启用此功能的配置变量,也不会添加。 这个选项也只在合并的时候生效。

–allow-unrelated-histories
By default, git merge command refuses to merge histories that do not share a common ancestor. This option can be used to override this safety when merging histories of two projects that started their lives independently. As that is a very rare occasion, no configuration variable to enable this by default exists and will not be added.
Only useful when merging.

重新执行命令

git merge topic --allow-unrelated-histories

在合并的时候会需要提交一个merge的说明,是一个交互式的,正常操作即可。

合并成功,分支结果图如下

 A---B---C topic\D----------E master

Git merge 出现 refusing to merge unrelated histories相关推荐

  1. git pull fatal: refusing to merge unrelated histories

    1.首先我github有个远程仓库,然后我本地有个仓库 本地仓库我新添加了一个文件,然后我去关联(git remote add origin git@github.com:qshilary/gitte ...

  2. IDEA中merge分支时提示refusing to merged unrelated histories

    一.问题: IDEA中merge分支时提示refusing to merged unrelated histories 二.原因分析: 待补充...(基本就是因为不用的仓库导致的) 三.解决方案: 此 ...

  3. Idea 中Git使用分支合并出现合并错误(refusing to merged unrelated histories)的解决方法!

    描述:首先刚到公司从公司gitlab上直接把download到了本地 在上面进行熟悉代码 更改了点东西:但是后来发现写的东西后面能用到,就想着推送到dev分支,但是推送之前要先在idea中pull到d ...

  4. 记Git报错-refusing to merge unrelated histories

    转:https://blog.csdn.net/u012145252/article/details/80628451 环境 系统:win7 git版本: 2.16.2.windows.1 问题 1. ...

  5. git 出现 fatal: refusing to merge unrelated histories 错误

    git pull 失败 ,提示:fatal: refusing to merge unrelated histories 其实这个问题是因为 两个 根本不相干的 git 库, 一个是本地库, 一个是远 ...

  6. 解决Git中fatal: refusing to merge unrelated histories

    Git的报错 在使用Git的过程中有时会出现一些问题,那么在解决了每个问题的时候,都需要去总结记录下来,下次不再犯. 一.fatal: refusing to merge unrelated hist ...

  7. 解决Git中fatal: refusing to merge unrelated histories(亲测)

    Git的报错 在使用Git的过程中有时会出现一些问题,那么在解决了每个问题的时候,都需要去总结记录下来,下次不再犯. 一.fatal: refusing to merge unrelated hist ...

  8. Git解决 fatal: refusing to merge unrelated histories

    一.fatal: refusing to merge unrelated histories 新建了一个本地仓库之后,把本地仓库和远程仓库进行关联提交.拉取的时候, 出现了如下错误: $ git pu ...

  9. idea Git Pull Failed refusing to merge unrelated histories

    问题: 在idea 将本地代码添加到远程仓库,然后pull远程仓库代码时,报错: Git Pull Failed             From https://gitee.com/abcd/git ...

最新文章

  1. 显示一个数字到小数点后两位
  2. 循环遍历Java字符串字符的规范方法——类似python for ch in string
  3. [轉]SQL Server 2005备份维护计划
  4. js 判断变量是否有值返回bool_有没有办法可以获得javascript函数返回值里的bool值,代码如下:...
  5. 适合新手入门的漏洞调试与分析—CVE-2010-3333
  6. linux gnome 桌面,GNOME Linux桌面
  7. SAP系统里的胖接口Fat interface
  8. KMP算法理解(转)
  9. tomcat 实现 文件共享,查看文件目录
  10. 狂神说Java学习笔记 Java基础
  11. Centos系统查看CPU有关信息
  12. 简单介绍Javascript匿名函数和面向对象编程
  13. 树莓派 之 关于用途
  14. 【读书笔记】终极算法
  15. 如何快速合并多个TXT文件
  16. iphone X 屏幕适配
  17. 【Swift编程基础】P41-50
  18. 摩托罗拉多开助手by IM大朋友
  19. python大佬的可视化工具-Bokeh
  20. 爱普生LQ-610K针式打印机不通电维修

热门文章

  1. python服务发现与注册_(转)微服务架构中服务注册与发现
  2. 解决首次安装Captura免费录屏软件时出现FFMPEG was not found on your system的问题
  3. Java语言中运算符号优先级
  4. 情人节程序员用HTML网页表白【婚礼庆典-邀请函】 HTML5七夕情人节表白网页源码 HTML+CSS+JavaScript
  5. ios c语言调用oc方法,ios开发之OC基础-类和对象(示例代码)
  6. Linkin大话Java和internet概念
  7. 【Unity自学01】3DMax模型导入Unity轴与尺寸的注意事项
  8. python创建以姓名命名的txt文件,python创建文本文件的简单方法
  9. oracle oms启动慢,oracle oms启动不了,错误如下
  10. c# 微信小程序添加卡券签名_微信小程序获取用户信息签名解密C#