git cherry-pick 到另一个分支

标签 git branch cherry-pick

我想知道是否有办法将一个提交复制到另一个分支而不检查该分支。

例如,我有两个分支:masterparallel_version .

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

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

通常我会这样做:

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

有没有更好的方法来做到这一点?

最佳答案

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

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

相关文章:

git - 有没有办法在 Git 中对提交进行分组?

svn - 如何找出特定 subversion 修订版属于哪个分支?

git - 如何追加不相关分支的提交?

git - 如何在 bash 脚本中检查空的 cherry-picks?

django - 如何将git repo的子目录部署到elastic beanstalk

git - 切换到 Git 中的不同存储库

git - 将 master head 移动到分支机构

Git cherry pick 和数据模型完整性

python - 使用带有 gitpython 的 HTTPS 克隆私有(private)仓库

sql - TFS 分支和数据库