$ 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
原文地址:https://www.cnblogs.com/yangfei123/p/12536482.html
时间: 2024-10-08 09:59:24