【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
相关推荐
高山莫衣5 小时前
git rebase多次触发冲突
大数据·git·elasticsearch
码农藏经阁5 小时前
工作中常用的Git操作命令(一)
git
kobe_OKOK_6 小时前
【团队开发】git 操作流程
git·elasticsearch·团队开发
码农垦荒笔记6 小时前
Git 安装闭坑指南(仅 Windows 环境)
windows·git
CC码码16 小时前
管理你的多个 Git 密钥(多平台多账号)
git·gitlab·github
CC码码16 小时前
管理你的多个 Git 密钥(单平台多账号)
git·gitlab·github
大卫小东(Sheldon)16 小时前
GIM 1.5发布了! 支持Windows系统了
git·ai·rust
flying jiang16 小时前
将大仓库拆分为多个小仓库
git
李boyang10 天前
Git(四):远程操作
git
荻野泽溪10 天前
Git新建分支并同步到远程
git