git报错 : refusing to merge unrelated histories

214 阅读1分钟

本地创建好的项目,但是想推到远程仓库

在码云或者Github新建一个仓库

本地项目推到远程仓库

为本地初始化git

git init
git remote add origin 远程仓库地址
git add .
git commit -m ''

但是将本地仓库推到远程仓库时报错,报错信息如下

当拉取最新代码时报错

出现这个问题的最主要原因还是在于本地仓库和远程仓库实际上是独立的两个仓库

发现可以在pull命令后紧接着使用--allow-unrelated-history选项来解决问题(该选项可以合并两个独立启动仓库的历史)。

git pull origin master --allow-unrelated-histories

这个时候再 push,,远程仓库也更新了