git :合并某个分支上某次commit记录到另外一个分支

这篇具有很好参考价值的文章主要介绍了git :合并某个分支上某次commit记录到另外一个分支。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

需求

需要将A分支的某次提交记录 ,合并到B分支

解决步骤

1)切回到 A分支

  找到提交的commit id 可以使用git log 命令 或者 右键上次提交的记录 copy reversion number        

git checkout A

git log

2)  切回到 B分支 

  使用 git cherry-pick  A的 commitID ,回车

3)最后git status /git push

如果遇到问题,可以使用 git cherry-pick --abort 命令 放弃本次合并的需要文章来源地址https://www.toymoban.com/news/detail-595672.html

到了这里,关于git :合并某个分支上某次commit记录到另外一个分支的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • git只合并某个分支某一次提交的commit

    今天遇到一个需求,因为业务原因,现已开发的部分功能,暂时不上线,只上线部分功能,但我们的所有功能都在同一个分支上,于是就需要把部分功能代码分离出来,一起来看看吧! 一、合并单个commit 首先,我们需要把 A 分支上提交的部分代码,放在 B 分支上 二、合并连

    2024年02月15日
    浏览(31)
  • win下利用tortoise svn合并某个分支下的某几个commit到另一个分支

    为实现类似git cherry pick的功能 步骤: 1、将两个分支都下载到本地,设要合并的commit在分支1上,要把这些commit合并到分支2上 2、(这是一个重要但又看情况执行的步骤,用于减少后续可能的冲突)将分支2的更新先更新到分支1上,以保证分支1只比分支2多修改的内容。 3、进入

    2024年02月15日
    浏览(46)
  • git——合并分支commit记录 squash提交

         在公司和别人协同合作时,作为开发需要向架构或者负责人提交mr以合并代码,为了提高review效率,有些负责人会要求一个mr仅保留一条commit记录方便代码比对review的观看,但是开发常常是很多需求和bug混合着写,不可能每个分支都暂存一下去其他分支查看吧,因此总会

    2024年02月14日
    浏览(38)
  • 使用idea 把一个git分支的部分提交记录合并到另一个git分支上

    需要把自己在分支future-vvip-integral提交的部分记录,合并到线上分支release1.2.1-hotfix上。现把处理过程记录下来,以便以后在遇到同样的需求。 1.idea切换项目分支到被合并的分支; 2.点击idea左下角的git–Log:on 要合并的分支名;选择自己提交的记录内容; 3.在提交的记录内容中

    2023年04月08日
    浏览(47)
  • git把一个分支上的某次提交同步到另一个分支上

    如果你需要把一个分支上的某次修改的提交记录合并到另外一个分支上,很简单: 1、可以使用git log 命令 或去gitlab界面找   commit的ID号,比如 aabb4d0203 2、切换到目标分支上(即在要合并到的分支上),执行命令: 就会挑拣出这次提交中的文件信息. 备注: 如果要取消这次 c

    2024年02月04日
    浏览(30)
  • Git合并某个分支上的某个提交

    1. 首先,确保你当前所在的分支是你要合并分支的父分支。你可以使用以下命令切换到父分支: 2. 确保你要合并的分支是可用的。你可以使用以下命令查看所有可用的分支: 这将显示所有本地和远程分支的列表。确保你要合并的分支名称包含在列表中。 3. 使用 `git log` 命令

    2024年02月04日
    浏览(32)
  • git把一个分支上的某次修改同步到另一个分支上,并解决git cherry-pick 冲突

    我们在工作中经常会碰到好几个同事共同在一个分支上开发,一个项目同时会有好几个分支,我们在feature上开发的功能时,有可能某个需求需要提前发布,这个时候我们已经在feature A上开发完成,但是需要在master上发布。这个时候该怎么办呢? 我们是不是可以直接将feature

    2024年02月01日
    浏览(33)
  • 记录一个IDEA中使用GIT的严重BUG,导致测试分支合并到主分支,以及代码恢复解决方案

    在做项目时遇到了一个问题,就是不知道什么操作,无缘无故把test分支代码合并到了master,导致花了好长时间去恢复master分支的代码,所以研究了一下,到底是什么原因导致的这个问题 PS: 后来分析出来根本原因,确定这确实是IDEA的一个BUG,在下面会有详细描述 当我们在test分支时,

    2023年04月14日
    浏览(35)
  • Git将某个文件合并到指定分支

    企业开发中,经常会单独拉分支去做自己的需求开发,但是某些时候一些公共的配置我们需要从主线 pull ,这时候整个分支 merge 显然不合适 查看分支 git branch git stash 把当前进度(工作区和暂存区)保存起来 git stash pop 来恢复之前的进度继续开发新功能 本文由博客一文多发平

    2024年01月18日
    浏览(32)
  • git 切换并保存某个branch 的 某一个commit / 直接回退到某个 commit

    参考: git 拉取某个分支的某一个commit的代码 git获取某次历史commit的代码 展示如下: (dev 是分支名 , 2342dsfsdfs2 是提交过的 commit 的id) 当前没有dev分支的时候使用的 如果当前已经处于dev分支,可以直接拉取 git checkout切换到指定commit git 本地回退至某个版本

    2024年02月04日
    浏览(30)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包