Git在pull或push的时候报错refusing to merge unrelated histories的解决方法

Git在pull或push的时候报错refusing to merge unrelated histories的解决方法

这个报错的原因是两个仓库的历史不相关,即不是从同一个仓库开始建立的。
今天博主就遇到了这个问题。之前在GitHub上创个了个Repositories,创建了相关的文档,然后便在本地进行开发项目,项目代码也一直没有上传GitHub,今天想上传了结果一直报这个错误。

解决方法为,先将GitHub上的pull下来,pull的时候无视历史信息,然后再push就解决了。

 git pull origin master --allow-unrelated-histories

然后再将本地仓库进行push就可以了,问题就解决了

发布了153 篇原创文章 · 获赞 140 · 访问量 2万+

猜你喜欢

转载自blog.csdn.net/qq_43422111/article/details/105056855