Git:如何将两个标签之间的更改合并到另一个分支?

Ste*_*lay 5 tags git branch git-branch

我正在尝试在我们自己的Moodle回购分支上管理我们的Moodle实例.我检查了分支"MOODLE_19_STABLE"的标签"v1.9.11",然后将其复制到新的分支"COE",我在我们的自定义主题中添加了等等.

现在标记"v1.9.12"存在,我想将提交到该标记合并到我的"COE"分支(而不是之后的提交).

我可以用像git cherry-pick这样的东西吗?

mip*_*adi 10

$ git merge v1.9.12
Run Code Online (Sandbox Code Playgroud)

将所有提交合并到包括之后v1.9.12,并且之后没有任何内容.

  • mipadi解释的隐含部分:`git merge`将*commit*作为参数.它将该提交(以及扩展的所有祖先)与您当前的提交合并.标记和分支是指定提交的两种可能方式. (3认同)
  • @mrclay:标签是"全球性的",我想你可以说.实际上,标签和分支是相同的 - 它们只是特定提交的名称 - 但是分支是可变的(它们指向新的提交,因为新的提交),而标签是不可变的. (2认同)