Git merge 出现 refusing to merge unrelated histories
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相关推荐
- git pull fatal: refusing to merge unrelated histories
1.首先我github有个远程仓库,然后我本地有个仓库 本地仓库我新添加了一个文件,然后我去关联(git remote add origin git@github.com:qshilary/gitte ...
- IDEA中merge分支时提示refusing to merged unrelated histories
一.问题: IDEA中merge分支时提示refusing to merged unrelated histories 二.原因分析: 待补充...(基本就是因为不用的仓库导致的) 三.解决方案: 此 ...
- Idea 中Git使用分支合并出现合并错误(refusing to merged unrelated histories)的解决方法!
描述:首先刚到公司从公司gitlab上直接把download到了本地 在上面进行熟悉代码 更改了点东西:但是后来发现写的东西后面能用到,就想着推送到dev分支,但是推送之前要先在idea中pull到d ...
- 记Git报错-refusing to merge unrelated histories
转:https://blog.csdn.net/u012145252/article/details/80628451 环境 系统:win7 git版本: 2.16.2.windows.1 问题 1. ...
- git 出现 fatal: refusing to merge unrelated histories 错误
git pull 失败 ,提示:fatal: refusing to merge unrelated histories 其实这个问题是因为 两个 根本不相干的 git 库, 一个是本地库, 一个是远 ...
- 解决Git中fatal: refusing to merge unrelated histories
Git的报错 在使用Git的过程中有时会出现一些问题,那么在解决了每个问题的时候,都需要去总结记录下来,下次不再犯. 一.fatal: refusing to merge unrelated hist ...
- 解决Git中fatal: refusing to merge unrelated histories(亲测)
Git的报错 在使用Git的过程中有时会出现一些问题,那么在解决了每个问题的时候,都需要去总结记录下来,下次不再犯. 一.fatal: refusing to merge unrelated hist ...
- Git解决 fatal: refusing to merge unrelated histories
一.fatal: refusing to merge unrelated histories 新建了一个本地仓库之后,把本地仓库和远程仓库进行关联提交.拉取的时候, 出现了如下错误: $ git pu ...
- idea Git Pull Failed refusing to merge unrelated histories
问题: 在idea 将本地代码添加到远程仓库,然后pull远程仓库代码时,报错: Git Pull Failed From https://gitee.com/abcd/git ...
最新文章
- 显示一个数字到小数点后两位
- 循环遍历Java字符串字符的规范方法——类似python for ch in string
- [轉]SQL Server 2005备份维护计划
- js 判断变量是否有值返回bool_有没有办法可以获得javascript函数返回值里的bool值,代码如下:...
- 适合新手入门的漏洞调试与分析—CVE-2010-3333
- linux gnome 桌面,GNOME Linux桌面
- SAP系统里的胖接口Fat interface
- KMP算法理解(转)
- tomcat 实现 文件共享,查看文件目录
- 狂神说Java学习笔记 Java基础
- Centos系统查看CPU有关信息
- 简单介绍Javascript匿名函数和面向对象编程
- 树莓派 之 关于用途
- 【读书笔记】终极算法
- 如何快速合并多个TXT文件
- iphone X 屏幕适配
- 【Swift编程基础】P41-50
- 摩托罗拉多开助手by IM大朋友
- python大佬的可视化工具-Bokeh
- 爱普生LQ-610K针式打印机不通电维修
热门文章
- python服务发现与注册_(转)微服务架构中服务注册与发现
- 解决首次安装Captura免费录屏软件时出现FFMPEG was not found on your system的问题
- Java语言中运算符号优先级
- 情人节程序员用HTML网页表白【婚礼庆典-邀请函】 HTML5七夕情人节表白网页源码 HTML+CSS+JavaScript
- ios c语言调用oc方法,ios开发之OC基础-类和对象(示例代码)
- Linkin大话Java和internet概念
- 【Unity自学01】3DMax模型导入Unity轴与尺寸的注意事项
- python创建以姓名命名的txt文件,python创建文本文件的简单方法
- oracle oms启动慢,oracle oms启动不了,错误如下
- c# 微信小程序添加卡券签名_微信小程序获取用户信息签名解密C#