背景
假设有一个项目存在一个主干分支和若干分支:
remotes/origin/HEAD -> origin/master
remotes/origin/master
remotes/origin/v1.0.1
remotes/origin/v1.0.2
remotes/origin/v1.0.3
remotes/origin/v1.0.4
remotes/origin/v1.0.5
需求描述
要将master提交的某个commit合并到v1.0.5
操作步骤
1、clone项目或者下载指定分支项目(如果有问题,可参考我的Git关于分支常用命令记录,切换分支、下载指定分支)
2、在本地新建或切换到v2.0分支,操作如下:
// 方式一、新建分支, v1.0.5表示本地分支名称, remotes/origin/v1.0.5是远程分支名称
git checkout -b v1.0.5 remotes/origin/v1.0.5
注意:操作之前可通过: git branch -a查看所有分支(结果如下图)

// 方式二、切换分支
git checkout v1.0.5
注意:操作之前可通过: git branch

本文详细介绍了如何使用Git将master分支上的某个commit合并到v1.0.5分支。首先,克隆项目或切换到v1.0.5分支,然后使用cherry-pick命令将目标commit应用到本地分支。最后,确认无误后,通过git push提交更改。记得在push前先git pull以避免冲突。

910

被折叠的 条评论
为什么被折叠?



