Git 拒绝合并 rebase 上不相关的历史记录

2023-11-22

During git rebase origin/developmentGit 显示以下错误消息:

fatal: refusing to merge unrelated histories
Error redoing merge 1234deadbeef1234deadbeef

我的 Git 版本是 2.9.0。它在以前的版本中工作得很好。

我怎样才能继续这个变基,允许不相关的历史记录与新版本中引入的强制标志?


您可以使用--allow-unrelated-histories强制合并发生。

这背后的原因是自 Git 2.9 以来默认行为发生了变化:

“git merge”用于允许合并两个没有共同点的分支 默认为基地,这导致了现有的全新历史 创建项目,然后被毫无戒心的维护者拉走, 这使得不必要的平行历史合并到 现有项目。命令已被教导不允许这样做 默认,带有逃生舱口--allow-unrelated-histories选项 用于合并两个项目历史的罕见事件 开始了他们独立的生活。

See the Git 发布变更日志了解更多信息。

更多信息可以在这个答案中找到。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Git 拒绝合并 rebase 上不相关的历史记录 的相关文章

  • 理解“git remote show”命令输出...“为‘git push’配置的本地引用”的含义是什么?

    我有两个遥控器和两个本地分支机构 本地分支 master 正在跟踪远程分支 origin master 本地分支 mirror 正在跟踪远程分支 github master 这是在我的 git config 文件中 remote origi
  • 解决方案具有位于解决方案文件夹外部的项目

    我尝试通过选择将我的解决方案添加到本地存储库File 添加到源代码管理 但我收到以下消息 源代码控制 Git当前解决方案包含位于解决方案文件夹外部的项目 这些项目不会在 Git 存储库中进行源代码控制 要将所有项目添加到单个 Git 存储库
  • Intellij Idea可以自动阶段更改吗

    经过几天的任务处理后 我决定看看已经完成了哪些工作git status来自 Git Bash 有些文件在Changes to be committed list 有些在Changes not staged for commit 有趣的是 我
  • 递归地将整个文件夹添加到存储库

    我正在尝试向 GitHub 上的 master 分支添加一个分支 并将一个文件夹推送到该分支上 分支的文件夹结构如下所示 Social App Source Code Dev Trunk Social App 以及所有源代码文件都在最后一个
  • Git 子树导出和重新导入问题

    我有一个更大的 git 存储库 A 它与我的另一个项目 B 共享一定量的代码 为了使维护更容易 我决定使用公共代码 C 创建第三个存储库 然后通过git subtree 我准备了 A 中的所有内容 将通用代码放在文件夹 sub 中 并使用了
  • 可以使用 git 项目并在 VS2013 中查看 TFS 工作项吗?

    所以我升级到了VS2013 希望能顺利进行所有开发 不过有一件事确实让我很恼火 我的团队使用 TFS 而我更喜欢 git 因此我使用 git tfs 来桥接两者以进行源代码控制 我们使用 TFS 工作项来跟踪错误和故事等 如果重要的话 我也
  • 如何比较本地 Git 分支与其远程分支

    我怎样才能看到diff本地分支和远程分支之间 git diff
  • 从私有 GitHub 存储库迁移到公共和私有

    我使用 GitHub 上的私人存储库开发了一个客户项目 我们现在要做的就是开放其中的某一部分 并产生该项目的开源版本 我们的想法是 客户的版本将在此基础上构建 对开源版本所做的任何更改也应适用于私有版本 现在的问题是我不能将当前的 GitH
  • VS Code / Bitbucket / SSH - 权限被拒绝(公钥)

    我试图通过 ssh 从 vscode 访问 bitbucket 但总是得到权限被拒绝 公钥 SSH 密钥位于 ssh 公钥已正确设置在bitbucket settings security sshkeys 按键已经过测试并且可以工作 启动后
  • 仅当除 master 之外的所有分支都有推送的 TAG 时,Gitlab 才会触发 Pipeline

    我的 YAML 文件必须如何配置 以便仅在推送标签时触发一种情况 作业 构建 的管道 该标签可能位于除 master 之外的所有分支中 对于主案例 我有一个单独的工作 build master yaml 文件 问题 如果主分支获得标签 管道
  • 在“git rm -rf”之后恢复暂存但未提交的文件

    在我的本地计算机上 我从文件夹中删除了文件 git init git add all 然后我写了 不要问我为什么 git rm rf 我还没有承诺 现在我的项目中有空文件夹 在 git文件夹有objects包含 53 Mb 的文件 我怎样才
  • 为什么 iTerm2 中不显示 git 颜色

    所以我有我的 gitconfig 设置来处理颜色 在终端中它工作得很好 看起来也不错 然而 在 iTerm2 中 除非我为 git 设置反向属性 否则我的 gitconfig 根本不会显示颜色 然后它们就出现了 但是谁喜欢相反的颜色呢 为什
  • 我应该从哪里安装 git:xcode-select --install 还是brew install git?

    我应该从哪里安装 git xcode select install or brew install git 你需要做xcode select install无论如何 如果你想做任何开发 然后你可以做 brew install git 它将安
  • Git 从不同的存储库中提取分支

    我当前的存储库中只有几个文件 我想合并来自不同存储库的远程分支 从中拉出并合并一个分支github com username code git 分支装载机 然后从中拉出并合并一个分支github com username code git
  • git checkout 裸露,并在接收后包含子模块

    如何在包含子模块的接收后挂钩中检出服务器上的裸存储库 我目前将其作为接收后挂钩 bin bash http blog ekynoxe com 2011 10 22 git post receive for multiple remote b
  • Git:从远程获取特定对象

    在工作中我们必须应对一个非常庞大的 git 存储库 90Go 在尝试调整本地副本上的一些内容后 我的包文件出现错误 尝试解压它 我可能删除了一些目标文件 例如 gt git GC 错误 无法读取 af9ed8 snip 致命 坏树对象 af
  • 从 svn 到 git,移动了主干

    我正在尝试将 svn 存储库切换到 git 这是一个旧的存储库 以前的维护者之一为每个新版本移动了主干 例如 以前的存储库位于 svn ssh svn mycompany com project release 1 trunk 现在 我们当
  • Git core.safecrlf 对具有相同行结尾的文件有不同的行为

    我有带有 VS 项目的 Windows 计算机 并且使用 Visual Studio 和 Cygwin 环境中的工具 包括 Git 有时 编辑后我会在文件中得到不同的行结尾 我想要简单的解决方案来检查文件的行尾一致性 然后再将其发送到存储库
  • 有没有办法显示 Visual Studio 执行的 Git 命令? [复制]

    这个问题在这里已经有答案了 在 Visual Studio Code 中 有一个 显示 Git 输出 菜单项 显示最近运行的 Git 命令 有关其外观的示例 请参阅3 35 在这个视频中 https code visualstudio co
  • 使用可通过 FTP 访问的 Web 服务器进行 Git 托管?

    我运行一个 糟糕的 网站 托管在第三方网络服务器上 我可以通过 FTP 访问我的 Web 服务器 据推测 Git 本身具有通过 FTP 推送 拉取的能力 由于我的 Web 服务器已经可以随处访问 我希望将其用作集中式 Git 存储库 我可以

随机推荐

  • System.FormatException:在将字符串转换为十进制时,输入字符串的格式不正确。

    我在 ASP NET 和 C 方面遇到了一些问题 这是我的错误代码 mscorlib dll 中发生 System FormatException 类型的异常 但未在 gt 用户代码中处理 附加信息 输入字符串的格式不正确 protecte
  • 识别图表上升趋势或下降趋势

    我正在尝试读取数据并使用 python 标准线图 将它们绘制到图表上 有人可以建议我如何以编程方式对图表中的某些点是上升趋势还是下降趋势进行分类吗 哪种方法是实现这一目标的最佳方法 这肯定是一个已解决的问题 并且存在一个数学方程来识别这个问
  • 在Matlab中绘制多色线

    我想用两种颜色的破折号绘制一条垂直线 我更喜欢任何方向 但我现在只对垂直感到满意 比如红 蓝 红 蓝 我知道我可以这样做 plot 1 1 0 1 r hold on plot 1 1 0 1 b 但是 由于我需要能够移动线等 因此它应该只
  • 如何评估以素数为模的指数塔

    我想找到一种快速算法来评估如下所示的表达式 其中P是素数 A B C D E mod P Example 9 3 15 3 15 mod 65537 16134 问题是中间结果可能会变得太大而无法处理 基本上问题归结为计算a T mod m
  • 如何从 WinForms 应用程序中用户控件的子控件中获取事件?

    主窗体是否有任何方法能够拦截用户控件上的子控件上触发的事件 我的应用程序的主窗体中嵌入了一个自定义用户控件 该控件包含各种操作数据的子控件 数据本身由主窗体上的其他控件显示 我想要的是 当用户更改子控件时 是否可以以某种方式通知主窗体 这样
  • 使用 JAVA 和 C++ 通过 Socket 发送结构

    我有一个套接字 其中服务器是 JAVA 语言 但客户端是 C 语言 Struct float length char name myStruct 如何将结构体转换为服务器发送的字节流并能被客户端正确解析 任何示例代码都会有帮助 我听说 XM
  • http.FileServer 缓存文件并在编辑后提供旧版本

    go 核心中的 http 包有问题 尽管响应正文中的内容长度是正确的 但文件内容似乎已被缓存 这里演示的是我正在编写的应用程序的简化版本 package main import fmt net http func main http Han
  • 仅对子视图启用 UserInteraction

    我有一个视图和 view UserInteractionenabled no 并且一个按钮被添加到视图中 我只需要点击按钮 是否可以仅启用按钮交互 视图无法接收触摸 除非userInteractionEnabled is YES对于视图及其
  • GitLab (SSH) 通过公共 WIFI,端口 22 被阻止

    我使用星巴克 wifi 在尝试推送到 gitlab com 存储库时收到以下信息 git push origin master ssh connect to host gitlab com port 22 Connection refuse
  • 在 C# 中计算文件内容的哈希值? [复制]

    这个问题在这里已经有答案了 我需要在 C 中计算文件内容的哈希值 因此 我可以比较我的应用程序中的两个文件哈希值 我有搜索但没有找到 你可以使用MD5CryptoServiceProvider 它将适用于基于文本的文件以及二进制文件 byt
  • FirebaseError:预期类型“Tc”,但它是:自定义 Ac 对象

    我正在尝试访问我的 firestore 集合中的所有文档 const app initializeApp firebaseConfig const db getFirestore app async function getTodos tr
  • 确定事件是否已附加

    我有两个对象 一个包含一些将触发事件的代码 另一个包含该事件的处理程序 我无法在第一个对象的加载中 AddHandler 因为第二个对象的实例尚不存在 当我引发事件时 我想检查是否已实例化 object2 的副本 很容易做到 以及处理程序是
  • javascript中链接逻辑运算符的简写?

    有没有更好的方法在 JavaScript 中编写以下条件 if value 1 value 16 value 500 value 42 42 value something blah blah blah 我讨厌将所有这些逻辑 或 串在一起
  • 在闭包之间共享弧

    我正在尝试编写一个简单的 TCP 服务器来读取和广播消息 我正在使用 Tokio 但我认为这更像是一个普遍的 Rust 问题 我有一个具有共享状态的弧 let state Arc new Mutex new Shared new serve
  • 如何在使用 GAE Maven 插件时在 IDEA 中调试 Java Google App Engine 应用程序?

    我已经设置了我的 pom xmllike so 并且它似乎在大部分情况下都可以工作 我可以启动开发服务器并更新应用程序 我的问题是我似乎无法调试开发服务器 我尝试从 IDEA 内以调试模式启动 devserver maven 目标 但是当我
  • 如何仅设置左下角、右下角和左上角的图层cornerRadius?

    如何仅设置文本视图的左下角 右下角和左上角的角半径 let rectShape CAShapeLayer rectShape backgroundColor UIColor redColor CGColor rectShape bounds
  • tensorflow的物体检测api是否支持多类多标签检测?

    经过几个小时的研究 我找不到任何使用对象检测 API 进行多标签预测的示例 基本上我想预测图像中每个实例的多个标签 如下图所示 我想预测服装类别 还有颜色和图案等属性 根据我的理解 我需要将每个属性的更多分类头附加到第二阶段 ROI 特征图
  • Apple 登录:如何使用它进行自定义服务器端点身份验证?

    我的用例是 一旦用户登录到我的应用程序 当我从应用程序向自定义服务器进行端点调用时 我就会使用登录产生的 Oauth 令牌来对调用者进行身份验证 例如 我使用谷歌登录这样 此方法 例如 使用 Google 登录 有几个有用的属性 更新的令牌
  • 可以使用两个具有相同名称和相同包的java类吗?

    java中是否可以导入并使用两个具有相同名称和包的不同类 例如 假设我有两个名为 com foo Bar 的类 它们略有不同 我希望能够同时使用两者 但我有一个限制 因为愚蠢的反射废话 迫使我保持 名称和包相同 java 是否有某些功能允许
  • Git 拒绝合并 rebase 上不相关的历史记录

    During git rebase origin developmentGit 显示以下错误消息 fatal refusing to merge unrelated histories Error redoing merge 1234dea