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

提交成功

相关推荐
不念霉运19 小时前
2025 Gitee vs. GitLab:全面对比与选择指南
gitee·gitlab
不念霉运1 天前
国产DevOps平台Gitee:如何重塑中国企业研发效能新格局
运维·gitee·devops
Digitally4 天前
如何永久删除安卓设备中的照片(已验证)
android·gitee
信创DevOps先锋10 天前
研发知识系统选型实战:从 Notion 到 Gitee Wiki 的迭代经验
gitee·devops
wzj_what_why_how10 天前
Android设备标识符详解:IMEI、ANDROID_ID与OAID
android·gitee
明月与玄武12 天前
2025最新国产用例管理工具评测:Gitee Test、禅道、蓝凌测试、TestOps 哪家更懂研发协同?
gitee·禅道·国产用例管理工具·testops·蓝凌测试
小川zs12 天前
gitee某个分支合并到gitlab目标分支
gitee·gitlab
云和数据.ChenGuang12 天前
gitlab-ci.yml
面试·职场和发展·gitee·运维面试题·运维技术总结
我是一只代码狗13 天前
idea中使用git
git·gitee·github
素雪风华15 天前
Jenkins+Gitee+Docker容器化部署
java·docker·gitee·jenkins·springboot·持续部署