2016-08-23 5 views
0

Предположим, я создал ветку A из главной ветки. После некоторых коммитов я создал ветвь B поверх ветви A. После некоторых коммиттов на ветке B теперь я хочу объединить ветвь B в ветвь A, а затем удалить ветвь B. Каков правильный способ сделать это? Или я должен просто удалить A и объединить B обратно в мастер?Как объединить 2 ветки с помощью git?

+0

Использование git merge? Какова конкретная проблема? –

ответ

0

Итак, вы не внесли никаких изменений на A после разветвления B?
Тогда вы можете просто сделать git checkout master && git merge B.

Если вы хотите объединить B в A, сделайте то же самое: git checkout A && git merge B.

Если A и B являются не-толкнули местные отделения, вы можете также рассмотреть вопрос перебазирования первым, чтобы получить линейную историю как результат, если вы сделали фиксации на хозяине или были коммиты, сделанные на мастер в отдаленном, так как вы ответвляетесь A и B.

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