解决Git fatal: refusing to merge unrelated histories报错问题
更新时间:2023年11月15日 15:05:44 作者:职场007
这篇文章主要介绍了解决Git fatal: refusing to merge unrelated histories报错问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
问题描述
当在远程建立了一个仓库,并且远程的仓库已经初始化了的情况,
使用:
git remote add origin git@github.com:xxx/xxx.git
命令添加远程仓库后,执行git pull
然后提示如下:

大致意思就是需要关联我们的本地和远程分支。
按照提示关联了后

再执行git pull 命令就报一个错误

解决方法
解决这个错误的办法就是:
在我们的git 操作命令的后面添加 --allow-unrelated-histories 比如我执行git pull命令
git pull --allow-unrelated-histories
然后就发现执行成功了,或许会和本地的提交merge后产生一条新的merge提交,这时候,执行git rebase -i命令,选择你想要的提交就可以了
总结
以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。
相关文章
分享10个程序员常用的的代码文本编辑器
通常操作系统和软件开发包中都包含文本编辑器,可以用来编辑配置文件,文档文件和源代码,这里分享一下程序员常用的代码编辑器,需要的朋友可以参考下
2016-09-09
在PB中如何让用户只能修改新增的数据
一些数据库系统或者某些数据表只允许用户添加数据,而不能修改或者删除以往的记录,此时我们就必须在程序进行控制。有些程序员通过不显示以往的数据来保证,下面我们介绍一种既可以看到原始记录,有不容许用户修改这些记录的方法
2008-11-11
Git下载、安装与环境配置的详细教程
这篇文章主要介绍了Git下载、安装与环境配置,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
2020-11-11
彻底卸载VSCode的方法步骤(附图文)
VSCode卸载后重新安装,会发现好像把之前的设置和配置也复原,这样就达不到重装的目的,问题就在于卸载时没有卸载干净,下面这篇文章主要给大家介绍了关于彻底卸载VSCode的方法步骤,需要的朋友可以参考下
2023-04-04
知识蒸馏联邦学习的个性化技术综述
这篇文章主要为大家介绍了知识蒸馏联邦学习的个性化技术综述,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
2022-05-05
VSCode打开Json文件格式化的简单步骤
JSON是现代Web应用程序中不可或缺的文件格式之一,在VSCode中我们可以调整我们JSON文件的格式以便更好地阅读,下面这篇文章主要给大家介绍了关于VSCode打开Json文件格式化的简单步骤,需要的朋友可以参考下
2024-01-01
git fetch和git pull的区别解析
git fetch是将远程主机的最新内容拉到本地,用户在检查了以后决定是否合并到工作本机分支中,这篇文章主要介绍了git fetch和git pull的区别,需要的朋友可以参考下
2023-01-01
最新评论