当前位置: 首页 > news >正文

git将项目的某次签入遴选(Cherry-Pick)另一个项目

需求:将项目Product,分支feature/platform,签入959294ce6b75ee48c5cb22c46d7398654628a896,遴选到项目BRP,分支dev

第一步:使用原签入生成patch文件(git format-patch -1 <commit_hash>)

在原项目->原分支找到commit hash,然后执行命令模式,然后输入如下指令

git format-patch -1 959294ce6b75ee48c5cb22c46d7398654628a896

生成patch文件,文件内容如下:

第二步:将 Patch 文件应用到目标项目

patch文件的路径为:E:\project\Product\0001-.patch,windows需要将\修改成/

git apply < E:/project/Product/0001-.patch

相关文章:

  • 聚观早报 | iOS 17.4正式版将上线;魅族21 Pro或下月发布
  • 12. onnx转为rknn测试时有很多重叠框的修改(python)
  • C语言中的函数指针、指针函数与函数回调
  • 鸿蒙(HarmonyOS)项目方舟框架(ArkUI)之MenuItem组件
  • ref和reactive, toRefs的使用
  • 【RL】Basic Concepts in Reinforcement Learning
  • Day01-变量和数据类型课后练习-参考答案
  • 《C程序设计》上机实验报告(六)之函数及其应用
  • BC107 矩阵转置
  • 踩坑实录(First Day)
  • SpringBoot之整合PageHelper分页插件
  • 代码随想录算法训练营DAY14 | 二叉树 (1)
  • vue3 之 组合式API—computed
  • 代码随想录算法训练营第四十一天| 343. 整数拆分、96.不同的二叉搜索树
  • 忘记 RAG:拥抱Agent设计,让 ChatGPT 更智能更贴近实际
  • 《网管员必读——网络组建》(第2版)电子课件下载
  • 03Go 类型总结
  • 5、React组件事件详解
  • C语言笔记(第一章:C语言编程)
  • es6要点
  • express如何解决request entity too large问题
  • in typeof instanceof ===这些运算符有什么作用
  • React Transition Group -- Transition 组件
  • react-native 安卓真机环境搭建
  • zookeeper系列(七)实战分布式命名服务
  • 电商搜索引擎的架构设计和性能优化
  • 翻译 | 老司机带你秒懂内存管理 - 第一部(共三部)
  • 官方解决所有 npm 全局安装权限问题
  • 基于Android乐音识别(2)
  • 前端
  • 阿里云IoT边缘计算助力企业零改造实现远程运维 ...
  • (2)STM32单片机上位机
  • (70min)字节暑假实习二面(已挂)
  • (Bean工厂的后处理器入门)学习Spring的第七天
  • (Java数据结构)ArrayList
  • (备忘)Java Map 遍历
  • (第二周)效能测试
  • (机器学习的矩阵)(向量、矩阵与多元线性回归)
  • (三)c52学习之旅-点亮LED灯
  • .NET CORE 2.0发布后没有 VIEWS视图页面文件
  • .net framework profiles /.net framework 配置
  • .NET中的Exception处理(C#)
  • .ui文件相关
  • @angular/cli项目构建--Dynamic.Form
  • @SentinelResource详解
  • [51nod1610]路径计数
  • [BetterExplained]书写是为了更好的思考(转载)
  • [codeforces]Recover the String
  • [C语言]编译和链接
  • [flink总结]什么是flink背压 ,有什么危害? 如何解决flink背压?flink如何保证端到端一致性?
  • [Golang]K-V存储引擎的学习 从零实现 (RoseDB mini版本)
  • [javaee基础] 常见的javaweb笔试选择题含答案
  • [poj 2001]Shortest Prefixes [Trie]
  • [POJ2104]K-th Number
  • [Redis]基础入门