从git 一个分支cherry-pick apk 到另外一个分支!

发布时间:2026/9/12 21:38:24

从git 一个分支cherry-pick apk 到另外一个分支! 1.找到原分支的hash值在原分支下面执行git log --onelineb35b237c9f42.在新分支上执行git cherry-pick b35b237c9f4error: could not apply b35b237c9f4… 修复缺陷hint: After resolving the conflicts, mark them withhint: “git add/rm ”, then runhint: “git cherry-pick --continue”.hint: You can instead skip this commit with “git cherry-pick --skip”.hint: To abort and get back to the state before “git cherry-pick”,hint: run “git cherry-pick --abort”.hint: Disable this message with “git config set advice.mergeConflict false”warning: Cannot merge binary files绝大多数情况下如果两个分支都对同一个二进制文件如 .apk、.jar、.png 等进行过修改cherry-pick 或 merge 时注定会发生冲突。为什么二进制文件注定会冲突Git 是一个基于文本行的版本控制系统。对于代码等文本文件Git 可以对比行与行的差异并尝试自动合并。但是对于 APK 这样的二进制文件Git 无法读取其内部结构也无法进行“按行合并”。只要目标分支你当前所在的物理分支和源分支你提取 commit 的分支上的这个 APK 文件自它们分叉以来都发生过任何改动Git 就无法判断应该保留哪一个因此一定会报 Cannot merge binary files无法合并二进制文件并产生冲突。如何快速解决这个冲突由于是二进制文件你无法像普通文本文件那样打开它去手动修改冲突标记 等。你只能做“二选一”的抉择保留当前分支的版本–ours采用你正在 cherry-pick 的那个提交里的新版本–theirs既然你的提交注释是“修复一些缺陷”你通常是需要使用 cherry-pick 带来的新 APK 覆盖旧 APK。你可以按照以下步骤解决采用 cherry-pick 提交中的新 APK 文件推荐在冲突状态下运行以下命令直接使用“对方”即你要 cherry-pick 的提交 b35b237c9f4的 APK 文件git checkout --theirs 1.apk将该文件标记为已解决暂存git add 1.apk继续完成 cherry-pickgit cherry-pick --continue此时会弹出编辑器让你确认提交信息保存并退出即可顺利完成同步.Linux 终端中默认的 nano 编辑器。你可以通过以下步骤保存并退出快捷方式最推荐一步到位按键盘上的 Ctrl X退出。此时屏幕最下方会询问Save modified buffer?按键盘上的 Y 键表示 Yes 确认保存。接着屏幕会显示文件名 .git/COMMIT_EDITMSG直接按 Enter回车键 确认。此时编辑器就会自动保存并关闭Git 也会继续完成 cherry-pick 提交。常规方式分步操作按 Ctrl O写入/保存即底部菜单的 ^O Write Out。按 Enter回车键 确认文件名。按 Ctrl X退出即底部菜单的 ^X Exit。(注底部菜单中的 ^ 符号代表键盘上的 Ctrl 键。)为什么还需要 git push所有的操作目前只在“本地”你刚才做的 git cherry-pick、解决冲突、以及在 nano 编辑器里保存并退出这些操作全部都只发生在你的本地电脑上你的本地 master 分支。远程仓库还没有更新git push origin HEAD:refs/for/master
延伸阅读

更多相关文章

2026/9/7 0:23:38

WebAssembly 在 Serverless 中的应用:冷启动 10ms 的 AI 推理函数

WebAssembly 在 Serverless 中的应用:冷启动 10ms 的 AI 推理函数 一、Serverless AI 推理的冷启动困境 Serverless 架构的一个核心承诺是"按需付费",但代价是冷启动延迟。当一个推理函数长时间没被调用后,云平台需要启动容器、加载…

2026/9/12 21:36:05

iOS: RunLoop入门

文章目录RunLoopRunLoop 和 线程的关系为什么 RunLoop 能让线程休眠RunLoop Mode (运行模式)Timer 在滚动的时候会失效NSRunLoopCommonModesRunLoop 的 SourceTimerObserverRunLoop 一次完整运行过程RunLoop 和 线程保活为什么必须要有 addPort?没有 addPort 的情况…

2026/9/12 21:36:05

BERT模型原理与实践指南:从架构到应用

1. BERT模型概述BERT(Bidirectional Encoder Representations from Transformers)是2018年由Google提出的革命性自然语言处理模型。作为首个真正实现双向上下文理解的预训练语言模型,它彻底改变了NLP领域的技术格局。我在实际项目中多次使用B…

2026/9/12 21:36:05

豌豆肉末:CookLikeHOC 蒸菜系列的标准化豌豆类小碗蒸配方拆解

豌豆肉末:CookLikeHOC 蒸菜系列的标准化豌豆类小碗蒸配方拆解 【免费下载链接】CookLikeHOC 🥢像老乡鸡🐔那样做饭。已添加2026年发布的《老乡鸡菜品溯源报告 2.0中新出现的菜品。主要部分于2024年完工,非老乡鸡官方仓库。文字来自…

2026/9/12 2:05:33

超人会飞不算本事:系统稳定依赖清晰规则与边界设计

开头先不绕弯子。“#斯坦李吐槽dc 所以超人是无缘无故会飞的嘛哈哈哈哈哈哈哈锤哥真是技术人才啊!#雷神 #复联”这类调侃式短标题,第一波冲击力在于它把两个宇宙的角色塞进同一个吐槽箱里,但细想一下就能发现,它真正碰到的根本不是…

2026/9/12 3:55:12

超人VS蜘蛛侠:拆解超级IP的影响力与传播方法论

把“蜘蛛侠 vs 超人”放在 CSDN 上聊,可能很多人第一反应是走错片场了。但如果把这两个角色看成“两个持续运营了 80 多年的文化产品”,你会发现,这场比较本质上是两个不同 IP 策略的长期结果对比:超人赢在定义了整个超级英雄题材…

2026/9/12 10:09:03

基于CNN的调制信号识别:MATLAB实现时频图分类实战

简介:本资源是一套面向通信工程与信号处理方向学习者、研究者的深度学习实践方案,聚焦调制信号自动检测与识别这一典型无线通信任务,解决传统方法依赖人工特征、低信噪比下性能下降等痛点。压缩包共12个文件(10.73MB)&…

2026/9/12 0:04:17

MATLAB仿生优化框架:长鼻浣熊算法多策略融合实现

简介:本资源是一份面向智能优化算法研究者与MATLAB初学者的仿生智能算法实践代码包,聚焦于长鼻浣熊优化算法(COA)的多策略改进与性能验证。针对传统COA易陷局部最优、收敛精度不足等问题,作者融合Circle映射初始化提升…

2026/9/12 0:04:17

【JAVA毕设源码分享】基于 JavaWeb 的校园一卡通管理系统的设计与实现 基于 JavaWeb 的校园卡业务管理系统(程序+文档+代码讲解+一条龙定制)

博主介绍:✌️码农一枚 ,专注于大学生项目实战开发、讲解和毕业🚢文撰写修改等。全栈领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java、小程序技术领域和毕业项目实战 ✌️技术范围:&am…

2026/9/12 0:04:17

【JAVA毕设源码分享】基于 Java 的图书馆借阅管理平台的搭建与实现 基于 Java 的图书馆综合管理系统(程序+文档+代码讲解+一条龙定制)

博主介绍:✌️码农一枚 ,专注于大学生项目实战开发、讲解和毕业🚢文撰写修改等。全栈领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java、小程序技术领域和毕业项目实战 ✌️技术范围:&am…

2026/9/12 6:29:36

USB Type-C PCB布局分区设计:电源、高速信号与PD协议全攻略

做硬件这行,Type-C接口算是典型的“看着简单,做起来全坑”的东西。光引脚就24个,高低速信号、电源、控制线全部塞在一个小小的连接器里,如果PCB布局不做规划,打样回来基本就是“插上没反应”、“高速掉线”、“静电一打…

2026/9/12 14:32:17

系统编程学习原型如何补齐稳定性边界

系统编程学习原型如何补齐稳定性边界预算有限时&#xff0c;我先优化明显多余的复制&#xff0c;而不是猜测性地换容器。用借用传递只读数据通常就能减少分配&#xff1a; fn parse(line: &str) -> Result<Item, Error> { /* ... */ }用基准确认热点确实在分配&am…

2026/9/12 6:37:43

雨花区哪家财务公司代理记账比较好?

在雨花区&#xff0c;企业处理财税事务常常面临诸多挑战&#xff0c;选择一家靠谱的财务公司至关重要。湖南巨勤财务管理咨询有限公司就是本地正规实体财税服务机构&#xff0c;深耕本地工商财税行业多年&#xff0c;熟悉当地工商局、税务局最新政策与申报流程。主营公司注册、…

还想了解更多?直接咨询顾问

免费诊断 + 免费方案 + 透明报价。

全国咨询热线400-8866-253
免费获取方案
咨询二维码