git cherry-pick 的使用

这篇具有很好参考价值的文章主要介绍了git cherry-pick 的使用。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

        cherry-pick 精心挑选的意思,即可以从一个分支上挑选一个(或多个)修改,提交到当前分支上,不过 cherry-pick 只能是本地操作,即源分支上必须有的commit 才能 cherry-pick。遇到的情况可能是,源分支远程已经有提交了,但在本地的源分支并没有更新到最新,此时 cherry-pick 会出现错误,如:

git cherry-pick 的使用,Git,git

这个错误信息表明没有指定的提交版本,即我的本地的源分支还是老代码,还没有更新到最新代码。那正确的步骤应该是这样的:

1,切换到源分支上,并且 pull 下最新的提交

git check xxx

git pull origin xxx

2,切回目标分支,然后执行 git cherry-pick commitid

git cherry-pick commitid

3,git push 进行提交

git push origin xxx

从网上搜索到,cherry-pick commitidX..commitidY  可以cherry-pick 连续的 commit,但这个并不包含 commitidX,即为:(commitidX, commitidY],若为实现[commitidX, commitidY] 则应该这样:git cherry-pick -x b8411338c7e^..46431c46c67文章来源地址https://www.toymoban.com/news/detail-601429.html

到了这里,关于git cherry-pick 的使用的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

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

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

相关文章

  • git中的cherry-pick和merge有些区别以及cherry-pick怎么用

    git中的cherry-pick和merge在使用场景上有些区别: cherry-pick用于将另一个分支的某一次或几次commit应用到当前分支。它可以选择性地拉取代码修改。 merge用于将两个分支合并成一个新分支。它会把整个分支上的所有修改都合并过来。 具体区别: cherry-pick通常用于将bug修复从发布分支

    2024年02月09日
    浏览(51)
  • Git 的 Cherry-Pick

    cherry-pick 是 Git 版本控制工具中的一个命令,和 commit 、pull 一样,它只是一个命令。 cherry-pick 和它的名称一样,精心挑选,挑选一个我们需要的 commit 进行操作。它可以用于将在其他分支上的 commit 修改,移植到当前的分支。 一个很常见的场景,就是想在某个稳定版本上,添

    2024年02月04日
    浏览(44)
  • Git cherry-pick详解

    此文在阅读前需要有一定的git命令基础,若基础尚未掌握,建议先阅读这篇文章Git命令播报详版 对于多分支的代码库,将代码从一个分支引入到另一个分支是常见需求。 这时分两种情况。一种情况是,你需要另一个分支的所有代码变动,那么就采用合并( git merge )。另一种

    2024年02月12日
    浏览(64)
  • git cherry-pick 用法

    说明:本人基于 master 新建分支 master-fxd,那么目标分支为 master-fxd 说明,其他分支例如 dev 提交的代码,使用 jihulab.com 比较 master-fxd 和 dev 分支,下图右侧复制单个提交 id

    2024年02月12日
    浏览(54)
  • Git cherry-pick命令详解

    个人中心 DownLoad Git中的 cherry-pick 命令用于选择一个提交并将其应用到当前分支上,而不必合并整个分支。这在需要在不影响其他代码的情况下将单个提交应用到其他分支时非常有用。以下是cherry-pick命令的详细介绍。 复制代码 git cherry-pick commit-hash commit-hash :要应用的提交的

    2024年02月08日
    浏览(50)
  • Git常用命令cherry-pick

    将指定的提交应用于其他分支,可以用于恢复不小心撤销(revert/reset)的提交。 对于多分支的代码库,将代码从一个分支转移到另一个分支是常见需求。 这时分两种情况。一种情况是,你需要另一个分支的所有代码变动,那么就采用合并 git merge 。另一种情 况是,你只需要

    2024年02月14日
    浏览(57)
  • git 常用命令 Cherry-pick

    [Ref] git cherry-pick 教程 Further Reading : Git常用命令汇总

    2024年02月08日
    浏览(47)
  • git cherry-pick命令用法详解

            想在某个稳定版本上,添加一个刚开发完成的版本中的功能。就可以使用 Cherry-pick 命令,将这个功能相关的 commit 提取出来,合入稳定版本的分支上。         对于多分支的代码库,将代码从一个分支转移到另一个分支是常见需求。 通常开发时分两种情况:

    2024年01月25日
    浏览(45)
  • Git Cherry-pick:选择性合并 Git 提交

    在 Git 中,有时候我们需要从一个分支中选择性地合并一个或多个提交到当前分支。Git 提供了一个称为 cherry-pick 的命令来执行这个操作。 cherry-pick 命令可以在一个分支上选择性地应用另一个分支或提交中的一个或多个提交。这对于合并单独的 bug 修复或其他小型改动非常有用

    2024年02月11日
    浏览(51)
  • Git:不同仓库之间的cherry-pick

    一、操作步骤 添加远程仓库到本地 拉取该远程仓库的指定分支 运行cherry-pick命令 push到远程

    2024年02月13日
    浏览(44)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包