From gitee.com:haotata168/web211-4w * branch HEAD -> FETCH_HEAD fatal: refusing to merge unrelated histories
时间: 2024-02-17 12:03:49 浏览: 132
这 error 是因为你正在尝试将两个没有共同祖先的 git 仓库合并。这通常发生在你尝试将两个不同的 git 仓库合并为一个新的仓库时。要解决这个问题,你需要在合并两个仓库之前,将其中一个仓库与另一个仓库合并成一个新的仓库。你可以使用以下命令将两个仓库合并成一个新的仓库:
1. 进入项目目录
```
cd project
```
2. 添加一个远程仓库
```
git remote add repo2 https://github.com/repo2.git
```
3. 拉取远程仓库的代码
```
git fetch repo2
```
4. 合并两个仓库的代码
```
git merge repo2/master --allow-unrelated-histories
```
5. 解决合并冲突
6. 提交并推送代码
```
git push origin master
```
注意:在合并两个仓库时,可能会有一些冲突需要解决。因此,你需要仔细检查合并后的代码,确保它正常工作。
阅读全文