2014-12-22 3 views
0

Этот вопрос связан со следующими вопросами: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 в развитие, я получаю конфликты. На картинке показан сценарий enter image description here

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

ответ

0

Если вы не нуждаетесь в истории своей отрасли вы можете cherry pick их с git cherry-pick

Смежные вопросы