git pull 无法下载合并 报错:refusing to merge unrelated histories

article/2025/10/13 5:53:43

场景

我本地的代码和线上的代码,需要合并一下,因为线上的代码有修改的地方,我本地的代码也有修改的地方,直接覆盖会有问题,于是想到了用git(平时不用,直接ftp拉上去直接覆盖的),把修改过的文件,合并一下,不能合并的手动合并一下

我先在gitee上创建了一个空仓库,线上的代码先push后,然后到本地pull,发现无法合并
在这里插入图片描述

报错:refusing to merge unrelated histories

问题出现原因

两个仓库初始版本不一致导致的原因
使用git log查看历史提交版本,本地的第一个提交版本,和gitee上的第一个提交版本不一致,所以git认为这不是同一个仓库,拒绝合并

知道了原因,解决办法就很简单了,想办法让两个仓库的第一个提交版本一致,然后再push和pull

解决办法

1.码云重新创建git仓库,初始化一个.gitignore文件
2.线上代码首先创建git仓库,然后直接pull下来,
3.本地代码一样,创建git仓库,然后还是直接pull下来
4.这时候线上和线下都git log一下,可以看到,都有一个共同的初始版本(gitee创建仓库初始提交的)
5.此时回到线上代码,commit提交并push上传
6.回到本地代码,commit后,pull拉下来合并,显示成功
7.git diff 已经可以看到冲突的代码了,接下来手动合并就好


http://chatgpt.dhexx.cn/article/O12iuNq5.shtml

相关文章

git提交 出现 : fatal: refusing to merge unrelated histories

项目场景: 场景:本地文件在变更之后 无法提交到远程仓库并报错 fatal: refusing to merge unrelated histories 我最近因为同一个本地文件做了不同的修改,要提交到不同的仓库会经常提示此问题 原因分析: 问题的分析:…

git pull 提示错误 fatal: refusing to merge unrelated histories

从远程拉项目到本地的时候提示错误 造成 fatal: refusing to merge unrelated histories错误的原因有以下几点: 有一个包含一些提交的新 Git 存储库。然后,您尝试从现有的远程仓库中提取。合并变得不兼容,因为分支和远程拉取的历史不同。当…

git初始化错误fatal: refusing to merge unrelated histories

发生原因: git服务上创建了git远程仓库,并且创建README.md文件 本地初始化项目 关联远程仓库:git remote add origin “远程仓库地址” 可以:git remote -v 查看是否关联 再 git init git add README.md git commit -m “first commit” 现在将本地仓库push远程,但是远程有re…

Git报错关于 refusing to merge unrelated histories

refusing to merge unrelated histories 把远程仓库的地址都配置好了之后,执行git pull操作,往往会出现如上图所示 报错信息,这个问题出现的根本原因就是本地的库和远程的库本质上是两个库,如果是直接从git上面clone过来的项目则不…

解决TortoiseGit报错fatal: refusing to merge unrelated histories

如果是用命令行的,就是直接pull后面加--allow-unrelated-histories: git pull origin master --allow-unrelated-histories 如果是用tortoisegit的就是在推送的时候勾选强制覆盖所有,作用就是跟上面命令行加后缀差不多,无视无关历…

Refusing to delete

Refusing to delete 一、场景二、报错三、解决方案 一、场景 npm升级依赖时一直提示不能删除某某,删除某某后重试 二、报错 Refusing to deleteXXX,Move it away, and try again 三、解决方案 改为cnpm 下载

idea使用git提交代码报异常refusing to merge unrelated histories和unknown option `allow-unrelated-histories‘

目录 一、异常refusing to merge unrelated histories 二、异常unknown option allow-unrelated-histories 一、异常refusing to merge unrelated histories 使用git提交代码的时候报异常:refusing to merge unrelated histories 解决方法: 这个错误通…

Livy

本来这篇是要分享到我的“大数据与人工智能”专栏的,关注我的人虽然不多,但是我怕只关注devops的童鞋可能也想瞄一眼,所以在此分享。之后,只要不是属于devops工作范围的,我就一律不在此分享了,想了解其他的…

Cloudera Manager中安装部署Livy服务

制作Livy的Parcel包和csd文件 将Parcel包和manifest.json文件部署到httpd服务中 [rootnode01 ~]# mkdir -p /var/www/html/livy [rootnode01 ~]# cd /var/www/html/livy [rootnode01 livy]# cp /root/github/cloudera/cm-livy-scripts/LIVY-1.0-xenial.parcel ./ [rootnode01 …

livy在交互式查询中的深度定制

随着SparkSql在大规模数据分析中的运用越来越广,在大数据分析平台中集成SparkSql提供用户交互式sql查询的功能已经成为了很多开发者的选择,而将SparkSql作为rest服务有两种方式: jobserver和livy;其中livy作为Apache的孵化项目,其…

livy安装文档

1、下载Livy(可以自己下载源代码进行编译) http://livy.incubator.apache.org/download/ 源代码在git 上能够找到apache 版本和cloudera 两个版本 https://github.com/cloudera/livy 有比较详细的说明文档。 2、将livy的压缩包放到Linux 主机上,并解压 3、配…

Hue编译安装适配sparksql(hue+livy+sparksql+pyspark)

一、前言 本篇文章带大家一起编译hue、并使用hue适配livyspark,通过结合Hue、Livy和Spark SQL,可以在一个友好的Web界面中编写和执行SQL查询,并在远程的Spark集群上运行。 1、Hue 介绍 Hue (Hadoop User Experience)是一个开源的Apache Ha…

Apache Livy 安装部署使用示例

Livy 安装部署使用示例 1. Apache Livy 简介2. 安装前置要求3.下载安装包配置相关配置文件4. 启动服务配置使用5.提交任务获取运行结果6.拓展参考 1. Apache Livy 简介 官网:https://livy.apache.org/ Livy是一个提供rest接口和spark集群交互的服务。它可以提交sp…

Livy REST API使用教程

Livy概述 用过Spark的朋友对Livy一定不陌生,Livy是Apache Spark下的一个REST服务,通过Livy,你只要可以发送Http请求,就可以提交Spark任务。Livy在很多Spark数据平台上都作为一个提交任务的重要工具,你可以不知道Livy是…

最全livy代码实战

livy分析应用实战 Github地址:最全livy代码实战 Apache Livy提供Rest service来与Apache Spark进行交互,通过Rest interface或RPC client来简化spark job和spark code snippet的提交,同步或异步获取结果,并提供对spark context的管…

livy部署和使用

部署 使用版本:apache-livy-0.7.1 环境:spark(配置中已添加hive-site.xml) , hive ,hadoop(hdfsyarn) 基于centos livy只需要配置两个文件(livy-env.sh,livy.conf): livy-env.sh 中添加环境变量配置 export JAVA_HOME/usr/local/jdk/jdk1.8…

Spark开源REST服务——Apache Livy(Spark 客户端)

文章目录 一、概述二、Apache Livy模块介绍1)Client2)router3)权限管理4)生成 Spark App5)交互式 Driver6)状态数据存储 三、Apache Livy架构1)Livy架构2)Livy执行作业流程 四、环境…

spark系列-应用篇之通过livy提交Spark任务

#前言 上一篇使用yarn api的提交spark任务比较麻烦, 这次我们使用livy来提交spark任务。livy的使用十分简单,功能上比yarn api还要强大,支持提交spark代码片断,session共享 #安装 下载livy0.5.0,下载完成后进行解压。…

Spark Livy 指南及livy部署访问实践

背景: Apache Spark 是一个比较流行的大数据框架、广泛运用于数据处理、数据分析、机器学习中,它提供了两种方式进行数据处理,一是交互式处理:比如用户使用spark-shell,编写交互式代码编译成spark作业提交到集群上去执…

Livy简单使用 架构解读

Livy使用 —— 关于Session的操作 官网案例:http://livy.incubator.apache.org/examples/ REST API:http://livy.incubator.apache.org/docs/latest/rest-api.html 通过REST API的方式去获取到session,返回活的交互式session 打开Postman&a…