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

提交成功

相关推荐
TTGGGFF1 天前
开源项目分享:Gitee热榜项目 2025-10-28 日榜
gitee·开源
hashiqimiya1 天前
Android和springboot的后端json数据库mysql传送
gitee
峥嵘life1 天前
Android EDLA项目导入mainline包后蓝牙签名报错分析解决
android·gitee
熙客2 天前
Gitee:代码管理
gitee·devops·源代码管理
阿部多瑞 ABU5 天前
# AI高精度提示词生成项目——3D-VR 课件—— 最终仓库级 AI 提示词:生成《EduVR Studio》—— 专业级 3D-VR 课件创作平台
gitee·开源·github·aigc·ai编程·1024程序员节
胖咕噜的稞达鸭5 天前
封装map和set(红黑树作为底层结构如何实现map和set插入遍历)
c语言·数据结构·c++·算法·gitee·哈希算法
期待のcode6 天前
gitee与github远程仓库
gitee·github
summer夏1237 天前
gitee简易的命令入门教程
gitee
AlexMercer101210 天前
Ubuntu从零开始配置Git
c++·git·ubuntu·gitee
像风一样自由202011 天前
代码仓库码云(gitee)配置环境记录
gitee