Git объединяет ветку с повторяющимися коммитами

Этот вопрос связан со следующими вопросами:

Git: дублировать коммиты после локальной перебазировки, затем вытащить

Коммиты Git дублируются в одной ветке после перебазирования

Я создал новую ветку с именем seebuild из моей ветки разработки. Ошибка, которую я совершил, заключалась в том, что я перебазировал коммиты (A и B) в ветке SeeBuild, которые уже были отправлены в ветку разработки. Теперь я получаю дублирующие коммиты в SeeBuild. Теперь, когда я пытаюсь слить Seebuild в develop, у меня возникают конфликты. На картинке показан сценарийвведите здесь описание изображения

Теперь мне не нужно сохранять мой SeeBuild и Origin/SeeBuild, и эти ветки можно удалить после их слияния в ветке разработки. Но я должен объединить коммиты C и D в ветке разработки, и при этом я хочу исключить повторяющиеся коммиты A и B. Как мне это сделать?


person nurabha    schedule 22.12.2014    source источник


Ответы (1)


Если вам не нужна история их ветки, вы можете выбрать ее в с git cherry-pick

person Simon    schedule 22.12.2014