美文网首页Git
Git操作 :从一个分支cherry-pick多个commit到

Git操作 :从一个分支cherry-pick多个commit到

作者: Pandakingli | 来源:发表于2018-08-27 12:17 被阅读0次

在branch1开发,进行多个提交,这是切换到branch2,想把之前branch1分支提交的commit都【复制】过来,怎么办?

首先切换到branch1分支,然后查看提交历史记录,也可以用sourceTree查看,也可以用命令git log

例如我的git log 如下:

commit1 xxx_id1
commit2 xxx_id2
commit3 xxx_id3

我想把commit1 和commit3复制到branch2分支里,只需要这样
切换到branch2分支,然后执行

git cherry-pick xxx_id1..xxx_id3

注意中间的两个点,表示把两个commit区间的所有commit多复制过去

单个commit只需要git cherry-pick commitid

多个commit 只需要git cherry-pick
commitid1..commitid100

注意,不包含第一个commitid , 即 git cherry-pick (commitid1..commitid100]

如果想搞成[]区间,使用 git cherry-pick A^..B 相当于[A B]包含A

相关文章

  • GIT 遴选操作

    git cherry-pick:遴选多个commit到当前分支 git cherry-pick的作用是合并不同分支...

  • Git cherry-pick

    cherry-pick是Git里对commit操作很好的一个指令,比如想把test分支中的其中多个commit m...

  • git cherry-pick

    将多个commit 到一个特定分支a . b. c. d. e git cherry-pick a..e最后合并的...

  • Git---cherry-pick

    $ git cherry-pick commit_id //将一个commit摘到本分支$ git cherry-...

  • Git操作 :从一个分支cherry-pick多个commit到

    在branch1开发,进行多个提交,这是切换到branch2,想把之前branch1分支提交的commit都【复制...

  • git高级应用

    1、合并某个分支某个commit到另一分支 git cherry-pick [commitid] (合并某个com...

  • Git使用上的一些理解

    序列化操作 git merge git rebase git cherry-pick ...这...

  • git cherry-pick

    介绍 git cherry-pick 可以选择某一个分支中的一个或几个commit(s)来进行操作。例如,假设我们...

  • git cherry-pick

    1 cherry-pick git cherry-pick可以选择某一个分支中的一个或几个commit(s)来进行...

  • Git分支合并指定commits

    合并某个分支上的单个commit 首先git log查看commits 然后使用git cherry-pick命令...

网友评论

    本文标题:Git操作 :从一个分支cherry-pick多个commit到

    本文链接:https://www.haomeiwen.com/subject/nfvziftx.html