【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
相关推荐
Zhuai-行淮9 分钟前
vscode和git 踩坑
ide·git·vscode
这颗橘子不太甜QAQ1 小时前
Husky使用技巧
javascript·git·代码规范
fanTuanye2 小时前
Git基本使用(很详细)
git·github
忍者扔飞镖2 小时前
git
git
李菠菜3 小时前
解决Windows系统下Git克隆时报错“unable to checkout working tree”的方法详解
windows·git
island13143 小时前
【git#4】分支管理 -- 知识补充
大数据·git·elasticsearch
船长@Quant5 小时前
协作开发攻略:Git全面使用指南 — 引言
git·版本控制·源代码管理·协作开发
极小狐6 小时前
极狐GitLab 项目功能和权限解读
运维·git·安全·gitlab·极狐gitlab
极小狐6 小时前
极狐GitLab 如何 cherry-pick 变更?
人工智能·git·机器学习·gitlab
前端太佬9 小时前
从拧螺丝到造火箭:Git高阶玩家生存报告
前端·git·github