refusing to merge unrelated histories

问题

在执行git pull拉取和git push推送或者是分支合并的操作时,报错refusing to merge unrelated histories

解决

这是因为仓库之间没有建立起关联导致的,需要在命令后面加上 --allow-unrelated-histories

先进行拉取操作避免推送时发送冲突

$git pull origin master --allow-unrelated-histories

1

拉取成功后,进行推送操作

$ git push <远程主机名> <本地分支名>:<远程分支名>

也就是

$git push origin master:master

提交成功

相关推荐
dreams_dream3 天前
项目想要推送多个平台仓库的方法
gitee·github
7177776 天前
2026年CI/CD工具选哪家比较好:主流方案对比与Gitee选型解析
ci/cd·gitee
7177777 天前
大型企业研发平台选型:Gitee 的一体化方案与关键决策点
gitee
7177779 天前
中国 DevSecOps 领导者:Gitee 一体化平台的能力边界与选型逻辑
gitee
71777710 天前
2026 国产 Jira 替代方案排名:技术决策者选型指南与 Gitee 定位分析
gitee·jira
透明的玻璃杯10 天前
gitee使用方法
gitee
71777713 天前
2026年测试管理选哪家比较好:Gitee 与主流平台选型对比指南
gitee
71777713 天前
2026年制品管理选哪家比较好:企业级制品库选型维度与Gitee Repo能力对照
gitee
创世虚拟世界13 天前
把 3D 虚拟世界拉到本地:vibe coding 的手感,是从看见自己那一行改动开始的
javascript·数据库·人工智能·3d·gitee·虚拟现实
橙橙笔记13 天前
Gitee创建项目
gitee