【问题标题】:Git merging branch with duplicate commitsGit合并分支与重复提交
【发布时间】:2014-12-22 09:13:35
【问题描述】:

这个问题与以下问题有关:

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 合并到开发中时,我遇到了冲突。图为场景

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

【问题讨论】:

    标签: git merge rebase


    【解决方案1】:

    如果您不需要他们分支的历史记录,您可以通过cherry pickgit cherry-pick 联系他们

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-06-23
      • 1970-01-01
      • 2018-04-03
      • 2012-03-02
      • 2021-11-03
      • 2021-06-26
      • 2014-05-24
      相关资源
      最近更新 更多