专栏首页IT云清git -- git cherry-pick将某次提交合并到某个指定分支上

git -- git cherry-pick将某次提交合并到某个指定分支上

场景:需要将dev分支上的三次提交记录,合并到release001分支上(假如三次提交的记录id分别为:A,B,C)。

假如我们现在在dev分支上,首先需要切换到目标分支release001上:

git checkout release001 //切换分支
git pull //拉取最新内容

然后开始合并A记录到release001分支上

git cherry-pick A  //关键命令
git pull
git push

然后,B和C提交方式相同。

这个,你可以这么粗暴的理解,这个cherry-pick 就是把dev上的提交A这些变动,复制过来在release001分支上再来一遍,然后pull,push,完事儿了。

如果不会拉新分支,请参考:git 拉取新分支

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • git---从已有分支拉出新分支

    开发中,经常需要从一个已有的分支拉出一个新分支,去这个新分支做一些开发改动,这里示例为:

    IT云清
  • git 分支重命名

    IT云清
  • git创建分支,合并分支,常用命令

    这篇文章写得非常全面,而且通俗易懂,本文详细的介绍了:git如何创建分支,如何合并分支,如何管理分支,如何解决冲突。

    IT云清
  • 持续交付之基于Git Flow代码分支策略实践

    高效的持续交付体系,必定需要一个合适的代码分支策略。采用不同的代码分支策略,意味着实施不同的代码集成与发布流程,这会影响整个研发团队每日的协作方式,因此研发团队...

    高楼Zee
  • 开发者 git日常操作备忘录

    版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.n...

    Frank909
  • 持续交付之基于Git Flow代码分支策略实践

    高效的持续交付体系,必定需要一个合适的代码分支策略。采用不同的代码分支策略,意味着实施不同的代码集成与发布流程,这会影响整个研发团队每日的协作方式,因此研发团队...

    Criss@陈磊
  • Git 简单入门(二)

    在发布版本的时候,可以在版本库中打一个标签,这样就唯一确定了打标签时刻的版本。在需要的时候可取某个标签的版本。标签相当于是版本库的一个快照,可以自定义标签名字,...

    lin_zone
  • git---从已有分支拉出新分支

    开发中,经常需要从一个已有的分支拉出一个新分支,去这个新分支做一些开发改动,这里示例为:

    IT云清
  • Git分支和版本回退

    这个过程中,下一个版本会记录一个parent id,这个parent id就是前一个版本的commit id。

    李红
  • Git分支和版本回退

    这个过程中,下一个版本会记录一个parent id,这个parent id就是前一个版本的commit id。

    李红

扫码关注云+社区

领取腾讯云代金券