Git在pull或push的时候报错refusing to merge unrelated histories的解决方法
这个报错的原因是两个仓库的历史不相关,即不是从同一个仓库开始建立的。
今天博主就遇到了这个问题。之前在GitHub上创个了个Repositories,创建了相关的文档,然后便在本地进行开发项目,项目代码也一直没有上传GitHub,今天想上传了结果一直报这个错误。
解决方法为,先将GitHub上的pull下来,pull的时候无视历史信息,然后再push就解决了。
git pull origin master --allow-unrelated-histories
然后再将本地仓库进行push就可以了,问题就解决了