Git fatal: refusing to merge unrelated histories

Posted yangfei123

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Git fatal: refusing to merge unrelated histories相关的知识,希望对你有一定的参考价值。

$ git pull origin master
From gitee.com:zrxisme/testLog
 * branch            master     -> FETCH_HEAD
fatal: refusing to merge unrelated histories

原因:
使用pull操作的时候出现以上错误,原因很简单,你提交的内容和远程仓库里的内容不同的,有些小伙伴很奇怪,我明明从远程仓库clone下来的,为什么说是两个不同的内容呢?其实这是新手经常犯的一个错误,大多数情况都是由于在提交的时候重复使用了git init操作,这导致重新生成了一个新的git文件夹,之前的git文件夹被覆盖,所有之前提交的历史被清空,所以当我们clone项目的时候,重新编写提交切记不要使用git init操作

解决办法:
 执行以下操作git pull origin master --allow-unrelated-histories,执行后悔打开一个vi文本编辑器输入:wq!退出即可,

然后重新提交,你会发现成功了

原文链接:https://blog.csdn.net/qq_41966938/article/details/79854515

 

以上是关于Git fatal: refusing to merge unrelated histories的主要内容,如果未能解决你的问题,请参考以下文章

Git fatal: refusing to merge unrelated histories

GIt -- fatal: refusing to merge unrelated histories 问题处理

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

git 报错:fatal: refusing to merge unrelated histories?

fatal: refusing to merge unrelated histories

Git 报错:fatal: refusing to merge unrelated histories