Проверяет понимание типов merge‑операций и их эффектов на истории.
Короткий ответ
git merge объединяет две ветки: если изменения не пересекаются, создаёт fast‑forward (перемещает указатель ветки). При наличии расхождений — создаёт новый «merge‑коммит», объединяющий родительские ветки, сохраняя обе истории. Он позволяет сохранить информацию об объединении и точки ветвления.
Длинный ответ
Зарегистрироваться
Развернутый ответ доступен только зарегистрированным пользователям.