From https://gitee.com/in-yiqi/yks-manager * branch master -> FETCH_HEAD fatal: refusing to merge unrelated histories
时间: 2024-04-19 14:28:34 浏览: 219
详解git无法pull仓库refusing to merge unrelated histories
这个错误通常是因为您尝试合并两个没有共同祖先的分支,导致 Git 拒绝合并不相关的历史记录。这种情况通常发生在您尝试将一个新的仓库与现有仓库合并时。
要解决此问题,您可以使用 `--allow-unrelated-histories` 选项来强制合并不相关的历史。请尝试以下命令:
```
git pull origin master --allow-unrelated-histories
```
这将允许在两个不相关的分支之间进行合并。如果存在冲突,您需要解决冲突并进行提交。
然后,您应该能够成功合并并拉取远程分支的更改。之后,您可以尝试推送您的更改到远程仓库:
```
git push origin master
```
请注意,这种操作可能会导致不相关历史记录的混乱,因此在执行之前请确保您了解可能的影响。
阅读全文