Встречается на собеседованиях • сегодня

Что такое git merge

Git merge — это операция объединения изменений из одной ветки в другую. При выполнении git merge изменения из указанной ветки (например, feature) переносятся в текущую ветку (например, main).

Типы слияния:

  1. Fast-forward — если целевая ветка не имеет новых коммитов, указатель просто перемещается вперед.
  2. Recursive — если есть изменения в обеих ветках, создается новый коммит слияния.

Пример:

bash
git checkout main      # Переключаемся на целевую ветку  
git merge feature      # Объединяем изменения из feature в main  

Конфликты:
Если изменения в файлах пересекаются, Git помечает конфликты, и их нужно разрешить вручную.

Альтернатива: git rebase перебазирует коммиты, создавая линейную историю.

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы