【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
相关推荐
云围6 小时前
Gitlab 官方推荐自动化cache服务器Minio的安装
git·unity·ci/cd·自动化·gitlab·devops
dzq1986 小时前
Hexo提交部署命令与Git Bash Here控制终端中按下Ctrl+C无法中断hexo s的解决办法
运维·git·hexo·部署博客·hexo s·ctrl+c·源码推送
NiNg_1_23416 小时前
Git提交代码完整流程
git
洛卡卡了1 天前
Git 常用命令与开发流程总结
大数据·git
WeeJot嵌入式1 天前
git提交
git
瑕、疵1 天前
使用Git进行版本控制的最佳实践
git
林戈的IT生涯1 天前
Git创建和拉取项目分支的应用以及Gitlab太占内存,如何配置降低gitlab内存占用进行优化
git·gitlab·创建和拉取项目分支·gitlab内存占用问题·gitlab内存占用优化
Ten peaches1 天前
Git_GitLab
git·gitlab·github
运维老司机2 天前
Jenkins+maven+git(gogs)自动化构建打包+部署(项目实战)
git·jenkins·maven
一杯原谅绿茶2 天前
用git上传项目到GitHub(最简单的操作)
git·github