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

提交成功

相关推荐
Lewin.Lin13 小时前
git安装与gitee教程
git·gitee
TTGGGFF14 小时前
开源项目分享 : Gitee热榜项目 2026-1-1 日榜
gitee·开源
weiabc17 小时前
【无标题】
gitee
C_心欲无痕2 天前
git - git push同时推送GitHub和Gitee两个远程仓库
git·gitee·github
-拟墨画扇-3 天前
Git | 变基操作
git·gitee·github·gitcode
lifewange3 天前
Git/Gitee/GitHub有什么区别
git·gitee·github
CDwenhuohuo3 天前
移动端app获取wifi步骤 用的uni
gitee
王家视频教程图书馆3 天前
提交到gitee
gitee
麦克马4 天前
GameplayAbilitiesSystem(二)
gitee
-拟墨画扇-4 天前
Git | 标签操作
git·gitee·github·gitcode