【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
相关推荐
超哥归来11 分钟前
关闭vscode中git的行历史提示
ide·git·vscode·编辑器
修炼者25 分钟前
如何让git识别不到你的文件
git·github
小猪佩奇TONY1 小时前
常用软件工具的使用(1) ---- git 的安装和基础操作
大数据·git·elasticsearch
小猪佩奇TONY1 小时前
常用软件工具的使用(2) ---- git 命令进阶 和 github
git·github
写代码的【黑咖啡】1 小时前
版本控制工具介绍及常用命令:Git 与 SVN 入门指南
git·svn
-借我杀死庸碌的情怀-1 小时前
强制重置本地分支到远程初始状态
git
愈努力俞幸运1 小时前
git,vscode,pycharm
git·vscode·pycharm
jiafuLi20181 小时前
TortoiseGit 和本地 Git 共享 SSH 密钥和用户配置
运维·git·ssh
空空kkk1 小时前
Git——连接远程仓库
git
好好研究1 小时前
Git - git stash的使用
git