fatal: refusing to merge_unrelated histories
时间: 2023-11-03 17:03:21 浏览: 164
详解git无法pull仓库refusing to merge unrelated histories
当在使用git pull或者git push命令时,如果出现"fatal: refusing to merge unrelated histories"的错误提示,这意味着Git无法自动合并两个不相关的代码历史。这通常发生在两个不同的仓库中,其中一个仓库没有与另一个仓库共享历史记录。为了解决这个问题,你可以使用--allow-unrelated-histories选项来强制合并这两个不相关的历史记录。
例如,你可以使用以下命令来合并两个不相关的历史记录:
```
$ git merge master --allow-unrelated-histories
```
或者,你也可以使用以下命令来拉取远程仓库的代码并合并不相关的历史记录:
```
$ git pull origin master --allow-unrelated-histories
```
这样就可以强制合并两个不相关的历史记录了。
阅读全文