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

 
上一篇:ming_api_mock


下一篇:python 字典添加数据