Git操作 :从一个分支cherry-pick多个commit到其他分支
2024-10-20 13:34:13
在branch1开发,进行多个提交,这时切换到branch2,想把之前branch1分支提交的commit都【复制】过来,怎么办?
首先切换到branch1分支,然后查看提交历史记录,也可以用sourceTree查看,也可以用命令git log
例如我的git log 如下:
commit1 xxx_id1
commit2 xxx_id2
commit3 xxx_id3
我想把 commit1 和 commit3 复制到 branch2 分支里,只需要切换到 branch2 分支,然后执行
git cherry-pick xxx_id1…xxx_id3
注意中间的两个点,表示把两个commit区间的所有commit多复制过去
单个 commit 只需要 git cherry-pick commitid
多个commit 只需要git cherry-pick
commitid1…commitid100
注意,不包含第一个 commitid , 即 git cherry-pick (commitid1…commitid100]
如果想搞成[]区间,使用 git cherry-pick A^…B 相当于[A B]包含A
(转载自https://blog.csdn.net/qq_37716175/article/details/86520831)
最新文章
- JS高程4.变量,作用域和内存问题(1)
- c#通用登录模块,简单好用,一贴见效
- EC笔记,第二部分:6.若不想使用编译器默认生成的函数,就该明确拒绝
- 老生长谈,温故知新:css实现右侧固定宽度,左侧宽度自适应
- 持久化存储——偏好设置,plist,归档---学习笔记二
- 学海无涯的整理Ing..........
- LA 3713 宇航员分组
- SSH学习笔记目录
- Gimp制作圆角透明图片
- WEB服务器、应用程序服务器区别
- iOS开发之App主题切换完整解决方案(Swift版)
- PDB调试python代码常用命令
- Problem : 1013 ( Digital Roots )
- python-inotify 在linux上安装
- 2-3、配置Filebeat
- A1095. Cars on Campus
- Opencv 视频保存为图像
- jquery easyui:tab自动加载第一个tab内容
- poj 3067 Japan(树状数组求逆序数)
- iOS 音乐播放器之锁屏效果+歌词解析