场景:

代码开发的时候,有时需要把某远程分支(比如dev分支)的某一次提交合并到另一远程分支(比如master分支),

这就需要用到git cherry-pick命令。

步骤:

1、首次切换到dev分支,git checkout dev

2、git log 命令,查找需要合并的commit记录(复制该次提交的commitID),比如

commitID:bc5ab9ac0d3714047ab5195ca470aa4cf6f6cd82;

3、切换到master分支,git checkout master

4、使用 git cherry-pick bc5ab9ac0d3714047ab5195ca470aa4cf6f6cd82 命令,

就把该条commit记录合并到了master分支分支上了,这只是在本地合并到了master分支;

5、git push origin master

提交到master远程,

至此,就把dev分支的这条commit所涉及的更改合并到了master分支。

备注:

如果项目是放在阿里云上面的话,可以点击提交 — 点击提交的某次记录,看一查看该次提交的commit记录的id

git将某远程分支的某次提交合并到另一远程分支相关推荐

  1. 使用Git,显示一个分支中的所有提交,但不显示其他分支中的所有提交

    我有一个旧分支,我想删除. 但是,在执行此操作之前,我想检查对此分支所做的所有提交是否在某个时刻合并到其他分支中. 因此,我希望看到所有提交到我当前分支的提交尚未应用于任何其他分支[或者,如果没有一些 ...

  2. 已经无法合并还报请合并git_GIT 分支管理:创建与合并分支、解决合并冲突

    分支就是科幻电影里面的平行宇宙,当你正在电脑前努力学习Git的时候,另一个你正在另一个平行宇宙里努力学习SVN. 如果两个平行宇宙互不干扰,那对现在的你也没啥影响.不过,在某个时间点,两个平行宇宙合并 ...

  3. git中利用rebase来压缩多次提交

    之前我们用git merge –squash来将分支中多次提交合并到master后,只保留一次提交历史.但是有些提交到github远程仓库中的commit信息如何合并呢? 历史记录 首先我们查看一下m ...

  4. git创建/合并分支/删除分支/将修改后的内容同步到GitHub远程仓库

    1.创建分支并切换到刚创建的分支(这里创建新的分支来修改README.md的内容然后将创建的分支与master分支合并,最后删除创建的分支) $ git checkout -b 分支名 Switche ...

  5. 最实用的Git命令总结:新建本地分支、远程分支、关联和取消关联分支、清除本地和远程分支、合并分支、版本还原、tag命令、中文乱码解决方案、如何fork一个分支和修改后发起合并请求

    1.常用命令git.tag整理 1.新建分支本地分支 git branch <branch-name>远程分支 git push origin <branch-name>:&l ...

  6. git拉取指定分支上面的代码 提交本地分支到远程

    拉取github指定分支上的代码 方法[推荐] [0]git拉取远程代码 git clone https://xxx.git [1]git拉取远程指定分支下代码(-b 分支名称) git clone ...

  7. Git的纯命令操作,Install,Clone , Commit,Push,Pull,版本回退,撤销更新,分支的创建/切换/更新/提交/合并,代码冲突...

    Git的纯命令操作,Install,Clone , Commit,Push,Pull,版本回退,撤销更新,分支的创建/切换/更新/提交/合并,代码冲突 这篇是接着上篇分布式版本库--Windows下G ...

  8. 【GIT 基础篇六】分支管理(创建与合并)

    上篇我们整理了如何创建远程仓库,以及如何将本地文件上传至远程仓库,仓库创建好了,我们接下来就要准备开发了,对于使用git而言,通常的习惯就是一人一个分支,等测试无误再合并:又或者根据需求创建分支,整体 ...

  9. git 查看、创建、切换、删除、重命名和推送分支

    1.查看本地所有分支:前面有 "*" 的是当前所处的分支 $ git branchtest-A * test-B 2.查看本地和远程服务器的所有分支: $ git branch - ...

最新文章

  1. Hadoop(Install)
  2. JSON对象和字符串之间的相互转换
  3. 高通安卓调试LCD几方面总结
  4. Python 任意中文文本生成词云 最终版本
  5. Visual Studio 2017中的编译器工具布局
  6. 勒索软件防不胜防? 要先从了解它开始
  7. leetcode-Combination Sum-39
  8. MySQL水平分区代理Spock Proxy(一)
  9. 时间等待 c# 1614006220
  10. Android 添加多个回调,如何在同一个片段中创建多个Retrofit回调 – android
  11. 大php,厉嗨了我大PHP
  12. 服务器如何修改内存大小,如何限制docker容器的内存大小
  13. php7版本号,discuz的php7版本号
  14. 【OpenCV】“帧差法”实现移动物体的检测(车辆识别)
  15. recover 没有捕获异常_Recover捕获异常
  16. Windows+chrome中关闭自动更新
  17. Survey on Human pose estimation
  18. 用R进行一元线性回归分析建模
  19. 详解如果用爬虫程序批量采集淘宝好评数据
  20. 【附源码】计算机毕业设计SSM喜枫日料店自助点餐系统

热门文章

  1. ELK环境部署(一)--基础环境配置
  2. 青轩桃李能几何,流光欺人忽蹉跎。 poll
  3. 我是怎样把工资从400-4000
  4. 深度学习小白入门教程(一):以英雄联盟为例,爬取你感兴趣图片,构建你自己的数据集
  5. 送几个非常nice的软件
  6. 科技对金融业的告白信,有百融云创的落款
  7. WAF-Web应用防护系统
  8. 【牛尔】【小p】这些美容强男的超级秘籍!!!丝般肌肤毛孔看不见,清透小面颊,丝滑小脸蛋儿,你难道不想拥有吗————【收缩毛孔的最佳方法】(一夜之间6万浏览量,大师的感召力和信服力就是强啊!)
  9. 小知识·adb安装和使用方法
  10. InnoSetup 使用