git cherry-pick 到另一个分支

标签 git branch cherry-pick

我想知道是否有一种方法可以在不 check out 该分支的情况下将一个提交复制到另一个分支。

例如,我有两个分支:masterparallel_version

我在 parallel_version 分支上,我在这些分支的文件中发现了一个常见的错误。

我已修复并 promise 。假设我使用的是 git-svn,如何将此提交复制到另一个分支?

通常我会这样做:

$ git checkout master
$ git cherry-pick parallel_version
$ git checkout parallel_version

有更好的方法吗?

最佳答案

那是不可能的 - 想象一下如果存在无法自动解决的冲突会发生什么。出于同样的原因,您也无法更新当前未 checkout 的分支(即使可以快进)。

关于git cherry-pick 到另一个分支,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13878904/

相关文章:

c++ - 有没有办法将整数值限制在一定范围内而不分支?

git - Cherry pick 显示没有给出 -m 选项错误

regex - 解释 gitignore 模式匹配

git - 使用 git 提交时设置版本号的最佳实践

git - QA 如何使用 Gitflow 工作流程中的功能分支一次测试多个功能?

Git 生产/开发发布分支

svn - TortoiseSVN:如何在不将工作副本切换到主干的情况下将分支合并回主干?

version-control - 到 "backport"的工作流程更改为不同的 Mercurial (Hg) 分支?

git 稳定分支 : find not cherry-picked commits

git - 绕过 post-receive hook git