【Git】将其它分支的单个改动复制到当前分支

git cherry pick

除了pull/push这种整个分支进行合并的方式,git还支持只对单个commit进行合并

这个指令就是cherry-pick,可以通过commit-id来合并其它分支的commit,到当前活跃分支

由于commit-id在仓库中是唯一的,因此使用该指令时,不需要指定分支名称

使用方式

合并单个commit

shell 复制代码
git cherry-pick commit

合并多个commit

shell 复制代码
git cherry-pick commit1 commit2 commit3 commit4 commit5

合并多个连续的commit,这里包含commit5,但不包含commit0

shell 复制代码
git cherry-pick commit0..commit5
相关推荐
叶 落10 分钟前
Windows 安装 Git
git
聂 可 以1 小时前
Windows环境Git安装教程(下载Git安装包、安装Git、验证Git是否安装成功)
windows·git
阿寻寻3 小时前
【云原生技术】git checkout --.什么意思
git
secondyoung4 小时前
Git使用:Git使用问题及解决方法总结
windows·经验分享·git·vscode·gitee·github·gitcode
周杰伦fans10 小时前
Android Studio Git 管理最佳实践
git·elasticsearch·android studio
承渊政道11 小时前
Linux系统学习【深入剖析Git的原理和使用(下)】
linux·服务器·git·学习·gitee·vim·gitcode
阿林爱吃大米饭12 小时前
课题组远程服务器Git版本控制实战
服务器·git·elasticsearch
阿寻寻1 天前
【云原生技术】git checkout -- . 应该用在切分之前还是之后?
git
周杰伦fans1 天前
Git 推送实战:冲突解决与强制推送
git
Beyond欣1 天前
Git 踩坑记录
git