fatal: refusing to merge unrelated histories
Posted bug404
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了fatal: refusing to merge unrelated histories相关的知识,希望对你有一定的参考价值。
“fatal: refusing to merge unrelated histories” Git错误发生在两个不相关的项目合并时(即,不知道彼此的存在并且具有不匹配的提交历史记录的项目)。
考虑引发此错误的以下两种情况:
- 你克隆了一个项目,不知何故,.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 问题处理