Встречается на собеседованиях • сегодня
Что такое git merge
Git merge — это операция в Git, которая объединяет изменения из одной ветки в другую. Она создает новый коммит (merge commit), если изменения не конфликтуют, или требует разрешения конфликтов вручную.
Основные типы слияния:
- Fast-forward merge — если целевая ветка не имеет новых коммитов, указатель просто перемещается.
- Recursive merge — стандартное слияние с созданием merge-коммита.
- Squash merge — объединяет все изменения в один коммит без сохранения истории.
Пример:
bash
# Переключиться на ветку, в которую нужно влить изменения
git checkout main
# Выполнить слияние с другой веткой
git merge feature-branchНюансы:
- Если есть конфликты, Git помечает файлы, и их нужно исправить вручную.
--no-ffотключает fast-forward, чтобы всегда создавался merge-коммит.git merge --abortотменяет слияние при конфликтах.

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