解决Git中fatal: refusing to merge unrelated histories
2024-09-08 08:13:27
原文链接: https://blog.csdn.net/wd2014610/article/details/80854807
Git的报错
在使用Git的过程中有时会出现一些问题,那么在解决了每个问题的时候,都需要去总结记录下来,下次不再犯。
一、fatal: refusing to merge unrelated histories
今天在使用Git创建项目的时候,在两个分支合并的时候,出现了下面的这个错误。
~/SpringSpace/newframe on master 11:35:56
$ git merge origin/druid
fatal: refusing to merge unrelated histories
这里的问题的关键在于:fatal: refusing to merge unrelated histories
你可能会在git pull
或者git push
中都有可能会遇到,这是因为两个分支没有取得关系。那么怎么解决呢?
二、解决方案
在你操作命令后面加--allow-unrelated-histories
例如:git merge master --allow-unrelated-histories
~/SpringSpace/newframe on druid 11:36:49
$ git merge master --allow-unrelated-histories
Auto-merging .gitignore
CONFLICT (add/add): Merge conflict in .gitignore
Automatic merge failed; fix conflicts and then commit the result.
如果你是git pull
或者git push
报fatal: refusing to merge unrelated histories
同理:git pull origin master --allow-unrelated-histories
等等,就是这样完美的解决咯!
最新文章
- mysql 5.7配置文件参数详解
- Android SDK更新以及ADT更新出现问题的解决办法
- ajax获取json对象
- ML的灌水现象
- Html滚动文字
- Android开发UI之在子线程中更新UI
- Java基础知识强化之IO流笔记28:BufferedOutputStream / BufferedInputStream(字节缓冲区流) 之BufferedOutputStream写出数据
- 知方可补不足~CSS中的几个伪元素
- ThinkPHP视图查询详解
- C#代码实现,确保windows程序只有一个实例(instance)
- C++静态库与动态库(简介)
- (转)《JAVA与模式》之模板方法模式
- Atitit.dwr3 不能显示错误具体信息的解决方式,控件显示错误具体信息的解决方式 java .net php
- IDEA Mybatis 找不到映射器xml文件
- JS写法 数值与字符串的相互转换 取字符中的一部分显示 正则表达规则
- 华为设备默认console密码
- 解压.bz2失败
- PHP百杂
- FastReport的使用方法
- Filter过滤器原理和登录实现