我如何将分支 B 中的多个选定提交合并到 A 中。我这样做了,但我不确定是否有一个解决方案:
git log -p -1 B~~ | git apply
git log -p -1 B~ | git apply
git commit -m 'Merge penultimate and before penultimate B commits into A'
我如何将分支 B 中的多个选定提交合并到 A 中。我这样做了,但我不确定是否有一个解决方案:
git log -p -1 B~~ | git apply
git log -p -1 B~ | git apply
git commit -m 'Merge penultimate and before penultimate B commits into A'
要应用选定的提交,请使用cherry-pick
.
UPD:完全同意@jmh 的评论。如您所知,合并提交只是另一个常见的提交,但有许多子提交。这不像应用来自不同分支的所有提交。
所以如果你想从不同的分支应用一些特定的提交,cherry-pick 在这里可以正常工作。