解决Git refusing to merge unrelated histories

article/2025/10/13 5:59:57

背景:在本地初始化了一个Git代码仓库,关联到Github上新建的仓库,第一次执行git pull origin master 拉取远程分支时,出现标题上的问题(Git 2.9之后的版本才会出现此问题)。

refusing to merge unrelated histories

原因:"git merge" used to allow merging two branches that have no common base by default, which led to a brand new history of an existing project created and then get pulled by an unsuspecting maintainer, which allowed an unnecessary parallel history merged into the existing project. The command has been taught not to allow this by default, with an escape hatch "--allow-unrelated-histories" option to be used in a rare event that merges histories of two projects that started their lives independently(stackoverflow).

问题的结局方法,在git pull origin master后面跟上参数--allow-unrelated-histories

解决方法

原因:“git合并”用于允许合并两个分支没有公共基础在默认情况下,导致了一个全新的历史的一个现有的项目创建然后被拉毫无戒心的维护者,这允许一个不必要的平行历史合并到现有的项目。突击队员被告知默认情况下不允许这样做,有一个escape hatch“——allowunrelated- history”选项,用于罕见的事件,合并两个项目的历史,开始他们的生活独立(stackoverflow)


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

相关文章

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

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

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作业提交到集群上去执…