fatal: refusing to merge unrelated histories

Posted bug404

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了fatal: refusing to merge unrelated histories相关的知识,希望对你有一定的参考价值。


“fatal: refusing to merge unrelated histories” Git错误发生在两个不相关的项目合并时(即,不知道彼此的存在并且具有不匹配的提交历史记录的项目)。

fatal:


考虑引发此错误的以下两种情况:

  • 你克隆了一个项目,不知何故,.git目录被删除或损坏。这会导致Git不知道您的本地历史,因此,当您尝试推送到或从远程存储库中拉出来时,它会抛出此错误。
  • 你已经创建了一个新的存储库,向其中添加了一些提交,现在您正尝试从一个已经有一些提交的远程存储库中提取(git pull)。在这种情况下,Git也会抛出错误,因为它不知道这两个项目是如何关联的。

解决办法

这个错误可以通过使用 allow-unrelated-histories参数来解决。

git

参考

​https://www.educative.io/edpresso/the-fatal-refusing-to-merge-unrelated-histories-git-error​


以上是关于fatal: refusing to merge unrelated histories的主要内容,如果未能解决你的问题,请参考以下文章

Git:fatal: refusing to merge unrelated histories

Git fatal: refusing to merge unrelated histories

fatal: refusing to merge unrelated histories

GIt -- fatal: refusing to merge unrelated histories 问题处理

fatal: refusing to merge unrelated histories的解决方案

git 报错:fatal: refusing to merge unrelated histories?