具有重复提交的Git合并分支

具有重复提交的Git合并分支,git,merge,rebase,Git,Merge,Rebase,此问题与以下问题有关: 我在开发分支的基础上创建了一个名为seebuild的新分支。我犯的错误是,我在seebuild分支中重新设置了提交A和B的基础,这些提交已经在development分支中推送。现在我在seebuild中完成了重复提交。当我现在尝试将seebuild合并到develop中时,会遇到冲突。图中显示了该场景 现在我不需要保留我的seebuild和origin/seebuild,这些分支在developbranch中合并后可以删除。但我必须在开发分支中合并提交C和D,同时我想排除

此问题与以下问题有关:

我在开发分支的基础上创建了一个名为seebuild的新分支。我犯的错误是,我在seebuild分支中重新设置了提交A和B的基础,这些提交已经在development分支中推送。现在我在seebuild中完成了重复提交。当我现在尝试将seebuild合并到develop中时,会遇到冲突。图中显示了该场景


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

如果你不需要他们分支机构的历史记录,你可以用git cherry pick将其输入