我有分支说,开发,它具有以下提交:-
Commit A -> Commit B -> Commit C -> Commit D -> Commit E (where, E being the latest commit in this branch)
让我们假设我想将此分支( develop )中的更改合并到另一个分支,即 master 从 commit id C到E(即C ,D和E)。 我是否可以通过选择从C到E的单个提交来使用cherry-pick方法,或者是否有更好的方法可以一击完成。
请告知,谢谢
答案 0 :(得分:1)
是的,您可以简单地选择它。
git log
命令检查您的Git日志git cherry-pick YOUR_COMMIT_HASH
如果每个提交都依赖于其他提交,则必须以相同的顺序进行选择。如果没有,您可以混合您的提交。有时,如果提交中有任何相关代码,则可能会发生冲突。那么您必须解决冲突并运行git cherry-pick --continue
才能继续该过程。