Git合并分支与重复提交

时间:2014-12-22 09:13:35

标签: git merge rebase

此问题与以下问题有关:

Git: duplicate commits after local rebase, then pull

Git commits are duplicated in the same branch after doing a rebase

我在开发分支中创建了一个名为seebuild的新分支。我犯的错误是我在seebuild分支中重新设置了提交(A和B),这些提交已经被推入了开发分支。现在我最终在seebuild中重复提交。当我现在尝试将seebuild合并到develop中时,我会遇到冲突。该图显示了方案enter image description here

现在我不需要保留我的seebuild和origin / seebuild,这些分支可以在开发分支中合并后删除。但是我必须在开发分支中合并提交C和D,同时这样做我想要排除重复的提交A和B.我该怎么做?

1 个答案:

答案 0 :(得分:0)

如果您不需要其分支的历史记录,可以git cherry-pick

cherry pick他们进入