Встречается на собеседованиях • сегодня
Что происходит при добавлении к двум веткам git merge
При слиянии двух веток (git merge) Git пытается объединить изменения из одной ветки в другую. Процесс зависит от истории коммитов:
- Fast-forward merge – если текущая ветка является прямым предком сливаемой, HEAD просто перемещается вперед без создания нового коммита.
bash
git checkout main
git merge feature # если main не имеет новых коммитов после ответвления feature-
Recursive merge – если ветки разошлись, Git создает новый коммит слияния, объединяя изменения автоматически (если нет конфликтов).
-
Конфликты – если изменения в одних и тех же файлах противоречат друг другу, merge прерывается, оставляя файлы в состоянии конфликта, который нужно разрешить вручную.
После успешного слияния (если не было конфликтов) создается коммит слияния с двумя родителями.

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы