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

git cherry-pick (28)

1.1 目的

本文档用于说明如何git上,通过cherry-pick命令合并某个功能。

将分支bg_device的 +AHB New feature support libalgo arm64 lib 提交内容合并至
分支spfl_device 分支当中

1.2适配步骤

1.2.1 实操过程

==> 分支sfpl_device的状态

rootx@rootx-ThinkPad:~/workdir/env/vscode/tmp/cmake_msgcore_project/build$ git log -1
commit 098ded4cc4cc401ab85d5b75783325142a60ee8f (origin/spfl_device)
Author: candies <36974633+13701761349@users.noreply.github.com>
Date:   Tue May 13 15:07:59 2025 +0800+AHB New feature support dump spfl status info

==> 分支bg_device的状态

commit 885e47a7a8a998cd8eb5b7be292851f272ba536f
Author: candies <36974633+13701761349@users.noreply.github.com>
Date:   Fri May 16 14:14:10 2025 +0800+AHB New feature support libalgo arm64 lib

==> 切换至spfl_device分支当中

#git chekcout sfpl_device

==> 执行合并

#git cherry-pick 885e47a7a8a998cd8eb5b7be292851f272ba536f

==> 解决冲突

#vim resource/DataAcquisitionFSM.cpp 
#git add resource/DataAcquisitionFSM.cpp
#git cherry-pick --continue

==> 当前spfl_device分支的状态

rootx@rootx-ThinkPad:~/workdir/env/vscode/tmp/cmake_msgcore_project/build$ git log -2
commit 5bbb61039709f748a8535bd718c078a310e90367 (HEAD -> spfl_device)
Author: candies <36974633+13701761349@users.noreply.github.com>
Date:   Fri May 16 14:14:10 2025 +0800+AHB New feature support libalgo arm64 lib   =====>已合并成功commit 098ded4cc4cc401ab85d5b75783325142a60ee8f (origin/spfl_device)
Author: candies <36974633+13701761349@users.noreply.github.com>
Date:   Tue May 13 15:07:59 2025 +0800+AHB New feature support dump spfl status info

1.2.2 总结

这样的操作方法比通过beyond compare来合并代码效率更高。

http://www.xdnf.cn/news/864613.html

相关文章:

  • Redis初识
  • 华为ICT和AI智能应用
  • 深入理解系统:UML类图
  • YOLO12 改进|融入 Mamba 架构:插入视觉状态空间模块 VSS Block 的硬核升级
  • OpenCV C++ 学习笔记(六):绘制文本、几何绘图、查找/绘制轮廓
  • [蓝桥杯]取球博弈
  • 【发布实录】云原生+AI,助力企业全球化业务创新
  • Odoo17 技巧 | 如何获取Selection字段的显示值五种方法
  • Cisco IOS XE WLC 任意文件上传漏洞复现(CVE-2025-20188)
  • powershell 安装 .netframework3.5
  • CentOS7 + JDK8 虚拟机安装与 Hadoop + Spark 集群搭建实践
  • .Net Framework 4/C# 集合和索引器
  • C++ 使用 ffmpeg 解码本地视频并获取每帧的YUV数据
  • .NET 9中的异常处理性能提升分析:为什么过去慢,未来快
  • .net jwt实现
  • 12.RSA
  • 使用 React Native 开发鸿蒙运动健康类应用的​​高频易错点总结​​
  • 基于BP神经网络的语音特征信号分类
  • THUNDER:用“听回去”的方式让数字人说话更像真人
  • 内网穿透之Linux版客户端安装(神卓互联)
  • 【学习笔记】TCP 与 UDP
  • 化学方程式配平免费API接口教程
  • 图像处理、图像分析和图像理解的定义、联系与区别
  • vue 多端适配之pxtorem
  • 论文阅读笔记——Large Language Models Are Zero-Shot Fuzzers
  • 如何安全高效的文件管理?文件管理方法
  • MySQL补充知识点学习
  • 【触想智能】工业一体机在工厂智能化升级改造中的作用和应用分析
  • AI数字人在说话时怎样模拟呼吸?
  • Appium+python自动化(九)- 定位元素工具