Git 不允许我合并

2024-01-24

晚上好!

我知道这是很常见的,互联网上可能有数千个答案,但我找不到一个有用的答案。

我在当地有两个分行:

  • MASTER
  • Mk

我对 Mk 做了很多更改,提交了这些,然后切换到 MASTER 来合并这两个分支。但也有冲突。所以现在我在 MASTER 分支上,不能再切换到 Mk,但需要用 Mk 覆盖我的 MASTER。

它一直说

错误:您对以下文件的本地更改将被合并覆盖

有没有办法做到这一点?

 git mergetool --tool=meld    #No files need merging
 git merge -s theirs Mk       #Could not find merge strategy 'theirs'.
 git merge -X recursive=theirs Mk   # error: Your local changes to the following files 

会被合并覆盖

我还没有将更改推送到我的在线存储库。

我可以看到包含所有更改的提交,但无法访问其代码。

前段时间刚开始使用git,但从未遇到过这样的麻烦 之前那个。我真的很感激我能得到的任何帮助:s


因为没有一个--theirs战略 https://stackoverflow.com/a/2303198/6309(尽管有模拟它的方法 https://stackoverflow.com/questions/4911794/git-command-for-making-one-branch-like-another/4912267#4912267),你不能:

  • 将第一个 master 合并到 mk:git checkout mk && git merge -s ours master
  • 合并 mk 到 master(快进):git checkout master && git merge mk

The -s ours策略将确保你保持mk版本以防冲突。

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

Git 不允许我合并 的相关文章

  • 在 Xcode 9 上切换分支

    我无法找到使用 Xcode 9 切换分支的菜单项 工作副本菜单似乎已经消失 有任何想法吗 Xcode 9 Xcode 8 Press 2 to open the new Source Control Navigator 右键单击master
  • 目标路径已存在且不是空目录

    我克隆了一个 git 存储库 但不小心弄乱了 所以我重新克隆并显示消息 目标路径已存在且不是空目录 我尝试过删除 Mac 中带有目标路径名称的文件夹 但没有成功 我对编码非常陌生 因此我们将不胜感激 对于根文件夹 以及任何其他文件夹 对于那
  • 仅将单个文件放入 git 子模块/存储库中

    我在 git 源代码存储库中有一个特定文件 其中包含生产设置 密码 我想限制此文件 以便只有制作团队的成员才能看到它 但是 我想控制它的变化 我考虑过在 git 中使用子模块 然后限制对新存储库的访问 然而 git 似乎需要子模块的整个子目
  • 在 python pandas 中将级别附加到列索引

    我有几个具有相同列的数据框 我只想在它们的索引上合并 print df1 out Value ISO Id 200001 8432000000 USD 200230 22588186000 USD 200247 4633000000 USD
  • git update-index --no-assume-unchanged 不起作用

    我设置了assume unchanged咬了几个文件 现在我想取消它们 但这不起作用 gt git update index no assume unchanged Gemfile gt git ls files v grep Gemfil
  • 如何在没有本地存储库的情况下在远程运行 git 命令

    我有一个名为 git export 的脚本 它可以帮助我导出远程存储库 它是这样运行的 git export http host com git repo lt t tag or b branch or c commit gt local
  • Azure git 部署 - 第二个程序集中缺少引用

    我正在尝试将 Bitbucket 部署设置到 Azure 网站 我成功链接了 Bitbucket 和 Azure 但是当我推送到 Bitbucket 时 我在 Azure 站点上收到以下错误 如果我单击 查看日志 它会显示以下编译错误 D
  • 在 git 中记录前 10 个

    两个问题 如何从头到尾显示 git 中的前 10 个提交 无分行 如何指定提交索引并记录它 显示第二个或第三个 我知道 git 使用父级来链接提交 很容易从头到尾记录提交 喜欢 git log HEAD 10 但我需要从头到尾查询 可以吗
  • 合并来自并行 Subversion 存储库的更新代码

    我想知道人们在将实时 持续更新的 SVN 存储库与离线存储库 更新频率较低 合并时通常会采取哪些步骤 以我的场景为例 不久前我下载了BugTracker NET系统 当时它的版本是3 2 3 随后我对我们业务的代码进行了一些增强 我们使用
  • 如何防止克隆我的 github 存储库?

    我正在尝试找到一种方法来防止从 github 存储库克隆 例如 我有一个私有存储库 有些人在该存储库中工作 在公司计算机中 团队中的每个人都设置了授权级别 当我在 github 上为某个用户设置授权时 该存储库可在他 她自己的 github
  • git 从存储中删除文件

    我有一个藏匿处 里面有一堆文件 但由于文件冲突 我无法应用我的存储 我已经在我的存储中发现了有问题的文件 我想将其删除 如何从存储中删除单个文件而不破坏整个文件 存储是一次提交 或者实际上是两次甚至有时是三次提交 并且您无法更改提交 那么
  • 将主分支的提交合并到另一个分支,但不合并两个分支

    我有 git 存储库和一个主分支 我决定开发新功能 并且创建了新分支 new branch 我已经在 new branch 中创建了一些提交 但我还没有完成新功能 我决定修复 master 分支中的一些错误 因此我切换到 master 分支
  • 如何摆脱 gerrit 中的错误依赖关系

    看起来 当使用 gerrit 时 默认情况下所有更改都依赖于前一个更改 我不会分支进行新的更改 我只是在主分支上工作 然后将提交的更改推送到远程源 主分支 即使两次提交彼此无关 每次都会创建依赖关系 我遇到了一些问题 这让我认为我没有正确地
  • 避免使用 git 和 make 重新编译

    我在 git 中有两个开发分支 并且经常需要在两者之间进行更改 然而 真正令人沮丧的是 每次我在 git 中更改分支时 整个项目都会重新构建 因为某些文件的文件系统时间戳会发生变化 Ofc makefiles 配置为将项目构建到两个不同的构
  • 如何使用 LibGit2Sharp 从 Git 获取更改?

    下面的代码将 Git url 克隆到测试目录 var url http abc 555 com team project 555 git var path E temp 555 var credential new Credentials
  • 如何使用 git 撤消所有空白更改

    我有一个 git 存储库 我在其中本地替换了很多文件 git status 现在显示许多修改的文件 有些是 真正修改过的 其他的只是行结尾不同 我希望那些仅通过行结尾不同的内容消失 git重置它们 但是 我似乎找不到 linux pipin
  • Git 分支之间未跟踪的文件

    我一直在这里寻找答案 看来我可能只是对 git 分支应该如何工作做出了错误的假设 我有我的master分支 我创建了一个名为的功能分支profiles我正在对个人资料进行一些特定的工作 在处理配置文件时 我更改了 5 或 6 个文件 并添加
  • 为什么我的存储库的 github 页面中没有出现问题选项卡?

    我想在 github 存储库中创建问题来纠正存储库中的技术债务 我看不到问题选项卡 对于其他存储库 问题选项卡显示在拉取请求选项卡下方 如何为我的存储库启用问题选项卡 您必须先启用问题 您可以通过点击来做到这一点Settings并启用 问题
  • git log --oneline 提供在管道或重定向到文件时丢失的 HEAD 信息

    当我执行没有管道或文件重定向的 git log oneline 命令时 它会提供有关 HEAD 位置和分支的信息 下面示例中的 master git log oneline color never 8bc8511 HEAD gt day 2
  • 如何在Git中手动合并所有文件?

    我想合并所有文件manually有了 meld 或任何其他 diff 工具 我如何使用 Git 来做到这一点 当我跑步时git mergetool它说no files need merging 所以我想只有当我有冲突时我才能做到这一点 有更

随机推荐

  • AngularJS:未捕获错误:[$injector:modulerr] 无法实例化模块?

    我是 AngularJS 的新手 正在通过一些文档和教程来学习 我的问题是关于 Egghead 的视频系列 特别是这个视频 演示了如何组合一个基本的搜索过滤器 我想在一个真实的应用程序中使用它 我正在为一位拥有小型蜡烛制作业务的朋友构建它
  • Python 和 mySQLdb 错误:OperationalError: (1054,“‘where 子句’中的未知列”)

    大家好 我收到一个错误 操作错误 1054 where 子句 中未知列 XX 其中XX是下面代码中CLASS的值 conn MySQLdb connect host localhost user user passwd pass db db
  • IIS URL 重写

    好吧 这让我发疯 我正在尝试像这样重写我的网址 Now http www somedomain com Somepage aspx http www somedomain com AnotherPage aspx Desired http
  • 在append()上做一些事情

    当元素附加到 DOM 时是否可以添加某种事件 处理程序 click change keyup 等等 我需要在附加元素后立即获取其高度 然后将高度设置为另一个元素 您可以覆盖默认的追加方法并使其触发自定义追加事件 然后将处理程序绑定到该事件的
  • 用于读取电子邮件的 PHP 库

    我目前使用 SwiftMailer 库send电子邮件 但不幸的是它只能发送 不能接收 我想知道 是否有一个类似的库可以通过 IMAP 连接到电子邮件帐户并阅读电子邮件 IE 使我能够循环浏览电子邮件 我知道这里有一组 PHP IMAP 函
  • 托管 C# 应用程序需要 64 位 SQLite DLL

    我正在尝试将 SQLite 嵌入到我的便携式 C NET 2 0 应用程序中 而不是将 DLL 文件包含在分发文件夹中 但是 要嵌入 SQLite 我无法使用 PHXSoftware 提供的混合模式库 相反 我使用他们的 仅限托管 版本 这
  • WCF 服务应该返回普通的旧对象,还是您正在使用的实际类?

    我正在使用另一家公司的 WCF 服务 它返回一个类型的对象object 是否有理由不返回实际的类 并返回必须转换为正确形式的对象 例如 如果 Web 服务返回一个类型的对象OrderStatus 为什么你要返回一个普通的旧的object 如
  • 在 Java 中打印到特定打印机 (IPP URI)

    Java中有没有办法打印到特定的IPP打印机 我发现的所有示例代码和教程都集中于如何使用如下内容打印特定类型的文档 DocFlavor flavor DocFlavor INPUT STREAM POSTSCRIPT PrintReques
  • UIImageView+animatedGIF 总是循环

    我使用了 mayoff Rob Mayoff UIImageView animatedGIF 制作的类 这是在 stackoverflow 上的答案之一中提出的 UIImageView 动画GIF https github com mayo
  • 如何在 TextBox 上使用 JQuery 的拖放功能?

    我正在使用 JQuery 并想要移动一个文本框 就像使用draggable 函数拖动它一样 并使其成为 droppable 以便在其上放置一些属性 我无法使文本框可拖动或可放置 只有当我用 Div 包围文本框时 这才成为可能 为什么会这样呢
  • 为什么Groovy的map没有metaClass?

    为什么 Groovy 的文字映射没有元类 lists work as expected aList println aList class class java util ArrayList println aList metaClass
  • 将networkx图导出到json图文件的方法?

    我有一个后续问题要问将networkx图保存为json图的方法 https stackoverflow com questions 3162909 method to save networkx graph to json graph 但
  • 高频 Ajax 和 MySQL 睡眠过载

    我目前正在开发一个轻型 php 框架 以便与我的网站的一些高请求 ajax 一起使用 并且遇到了一个有趣的问题 让我完全陷入困境 ajax 用于一系列通知 因此 javascript 每 30 秒发送一次 ajax 请求以获取新信息 这个
  • 检测自动过滤器更改

    我希望检测特定表上自动筛选器中的任何更改 目的是强制 UDF 对当前可见的表条目执行一些简单的算术以更新其结果 到目前为止 使 UDF 具有易失性还没有产生任何影响 但它也不直接针对表 这个解决方案 https stackoverflow
  • 无法访问静态上下文中的非静态字段 [字段名称]

    基类 public class DatabaseBase private readonly string connectionString private bool useCounters public DatabaseBase strin
  • 将数据从 GSP 传递到 Grails 中的控制器

    我根据数据库中的行创建一个带有控件的 GSP 页面 这取决于返回的值
  • 在 p:selectOneMenu 中使用带有 null/空值的“请选择”f:selectItem

    我正在填充一个
  • 如何使用 Postman 向 Django REST Framework 进行身份验证

    我试图弄清楚如何使用 Postman 向 Django REST Framework 进行身份验证 我有一个邮递员拦截器 但无论我尝试什么 我似乎都会收到 403 CSRF 验证失败 请求被中止 在 Chrome 中 我转到 DRF 的默认
  • Java DecimalFormat 的 C# 等效项是什么?

    我如何将以下代码转换为 C DecimalFormat form String pattern for int i 0 i lt nPlaces nDec 2 i pattern pattern 0 for int i nPlaces nD
  • Git 不允许我合并

    晚上好 我知道这是很常见的 互联网上可能有数千个答案 但我找不到一个有用的答案 我在当地有两个分行 MASTER Mk 我对 Mk 做了很多更改 提交了这些 然后切换到 MASTER 来合并这两个分支 但也有冲突 所以现在我在 MASTER