【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
相关推荐
无限进步_9 小时前
C++ Vector 全解析:从使用到深入理解
开发语言·c++·ide·windows·git·github·visual studio
charlee449 小时前
Git使用经验总结9-Git提交关联到Issue
git·issue
-拟墨画扇-9 小时前
Git | Bug分支操作
git·gitee·github·bug·gitcode
-拟墨画扇-11 小时前
Git | Feature分支操作
git·gitee·github·gitcode
无限进步_11 小时前
C++多态全面解析:从概念到实现
开发语言·jvm·c++·ide·git·github·visual studio
henreash12 小时前
windows下git的hooks
git
无限进步_12 小时前
C++ STL list容器深度解析与模拟实现
开发语言·数据结构·c++·windows·git·list·visual studio
爱码小白1 天前
GIT版本控制
git
遇见火星1 天前
Git 入门指南:从零开始掌握版本控制的魔法
git·版本控制
星际编程喵1 天前
研发流程规范:Git Commit 书写标准
git·gitee·github·gitcode