【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
相关推荐
千寻girling15 小时前
五一劳动节快乐 [特殊字符][特殊字符][特殊字符]
java·c++·git·python·学习·github·php
波特率11520015 小时前
git指令学习
git·学习
Karry_66616 小时前
[特殊字符] Git 提交项目 全套命令(按顺序执行)
git
计算机安禾16 小时前
【Linux从入门到精通】第39篇:版本控制Git服务器搭建——Gitea/GitLab私有化部署
linux·服务器·git
lst042617 小时前
Git 巨大失误案例记录 (2026-05-01)
大数据·git·elasticsearch
donecoding18 小时前
Git Worktree:一个仓库同时在多个分支工作,告别 stash 地狱
git
Shadow(⊙o⊙)18 小时前
git辅助工具
git
Yang-Never18 小时前
Git -> Git Worktree 工作树
android·开发语言·git·android studio
hashiqimiya18 小时前
一次git合并与上传
git
独隅19 小时前
it+云原生:GitOps实践指南-K8s配置版本管理
git·elasticsearch·云原生