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

git cherry-pick 合并单个提交

git cherry-pick 允许开发者有选择地合并其他分支的提交到当前分支。

cherry-pick

    对于多分支的代码库,将代码从一个分支转移到另一个分支是常见需求。

    分两种情况。
    一种情况,需要另一个分支的所有代码变动,那么就采用合并 (git merge)。
    另一种情况,只需要部分代码变动(某几个提交),这时可以采用 cherry-pick。

    git cherry-pick <commitHash>    # 将指定的提交(commit)应用于其他分支。

实操:

flymap4 : 稳定分支
change-2093 : 开发分支

flymap4 分支要加入 change-2093 分支的部分修改

1.获取到要 cherry-pick 的分支 <commit sha>
    git checkout change-2093
    git log
    获取 <commit sha>   // 8d2182cc -> commit 8d2182ccc65006f9e9369c079389a2b878d358e7

2.切换到要合并的分支
    git checkout flymap4

    git log change-2093     // 在 flymap4 分支下也能找到 change-2093 的 commit 8d2182cc

3.开始 cherry-pick 操作
    git cherry-pick 8d2182cc

    a.如果顺利,就会正常提交
    b.如果出现冲突,就需手工解决冲突

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • 【OSCP系列】OSCP靶机-Dawn1(原创)
  • ESP32 出现 failed to load RF 报错
  • 高级java每日一道面试题-2024年8月25日-框架篇[Spring篇]-Spring框架中请举例解释@Required注解?
  • 从头到尾快速学习一遍Linux,高级工程师多年实践实战经验精华总结和实例示例,第四章:高阶使用
  • 云计算实训30——自动化运维(ansible)
  • Javascript——JSDoc 风格的注释语法 为参数添加说明
  • <数据集>斯坦福狗狗识别数据集<目标检测>
  • 面向对象09:instanceof和类型转换
  • 华为数通方向HCIP-DataCom H12-821题库(更新单选真题:1-10)
  • Spring中的AopUtils
  • <C++> 二叉树进阶OJ题
  • C++ JAVA源码 HMAC计算 openssl 消息认证码计算 https消息防篡改 通信安全
  • Vulkan 学习(6)---- vkBuffer 创建
  • Flask-SQLAlchemy 和 Alembic 的结合
  • dubbo:dubbo整合nacos实现服务注册中心、配置中心(二)
  • 【5+】跨webview多页面 触发事件(二)
  • CentOS 7 防火墙操作
  • CentOS 7 修改主机名
  • Consul Config 使用Git做版本控制的实现
  • go append函数以及写入
  • LintCode 31. partitionArray 数组划分
  • Python学习之路16-使用API
  • React as a UI Runtime(五、列表)
  • spring + angular 实现导出excel
  • web标准化(下)
  • 二维平面内的碰撞检测【一】
  • 罗辑思维在全链路压测方面的实践和工作笔记
  • 排序(1):冒泡排序
  • 入门级的git使用指北
  • 设计模式走一遍---观察者模式
  • 使用 5W1H 写出高可读的 Git Commit Message
  • 原生 js 实现移动端 Touch 滑动反弹
  • ​2020 年大前端技术趋势解读
  • (2015)JS ES6 必知的十个 特性
  • (3)选择元素——(17)练习(Exercises)
  • (done) 两个矩阵 “相似” 是什么意思?
  • (Windows环境)FFMPEG编译,包含编译x264以及x265
  • (二)正点原子I.MX6ULL u-boot移植
  • (附源码)python房屋租赁管理系统 毕业设计 745613
  • (附源码)计算机毕业设计SSM教师教学质量评价系统
  • (附源码)小程序儿童艺术培训机构教育管理小程序 毕业设计 201740
  • (企业 / 公司项目)前端使用pingyin-pro将汉字转成拼音
  • (十一)JAVA springboot ssm b2b2c多用户商城系统源码:服务网关Zuul高级篇
  • (数据结构)顺序表的定义
  • (原創) X61用戶,小心你的上蓋!! (NB) (ThinkPad) (X61)
  • (转载)在C#用WM_COPYDATA消息来实现两个进程之间传递数据
  • **《Linux/Unix系统编程手册》读书笔记24章**
  • .Net Core缓存组件(MemoryCache)源码解析
  • .net项目IIS、VS 附加进程调试
  • @vue/cli脚手架
  • @开发者,一文搞懂什么是 C# 计时器!
  • [51nod1610]路径计数
  • [BUG] Hadoop-3.3.4集群yarn管理页面子队列不显示任务
  • [BZOJ1089][SCOI2003]严格n元树(递推+高精度)
  • [c#基础]DataTable的Select方法