Этот вопрос связан со следующими вопросами:Git слияния ветви с дубликатом совершает
Git: duplicate commits after local rebase, then pull
Git commits are duplicated in the same branch after doing a rebase
Я создал новую ветвь под названием seebuild из моей ветви разработки. Ошибка, которую я совершила, заключалась в том, что я перебил фиксации (A и B) в ветке seebuild, которые уже были нажаты в область разработки. Теперь я получаю дубликаты в seebuild. Когда я теперь пытаюсь объединить seebuild в развитие, я получаю конфликты. На картинке показан сценарий
Теперь мне не нужно сохранять мою конструкцию seebuild и origin/seebuild, и эти ветки можно удалить после слияния их в ветке разработки. Но я должен объединить коммиты C и D в развитии ветви, и, делая это, я хочу исключить дубликаты, фиксирующие A и B. Как мне это сделать?