新建github项目时,提交报错fatal: refusing to merge unrelated histories解决

  git

如果合并了两个不同的开始提交的仓库,在新的 git 会发现这两个仓库可能不是同一个,为了防止开发者上传错误,于是就给下面的提示:fatal: refusing to merge unrelated histories

如在Github新建一个仓库,生成了一个默认README.md文件,然后把本地的仓库上传。这时就会给出提示:fatal: refusing to merge unrelated histories

这是因为github的仓库和本地的没有一个共同的 commit 所以 git 不让提交,认为是写错了 origin ,如果开发者确定是这个 origin 就可以使用 –allow-unrelated-histories 告诉 git 自己确定

假如我们的源是origin,分支是master,那么我们需要这样写git pull origin master –allow-unrelated-histories 如果有设置了默认上传分支就可以用下面代码

LEAVE A COMMENT