我想知道是否有办法将一个提交复制到另一个分支而不检查该分支。
例如,我有两个分支:master
和 parallel_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/