Термин Инструменты обновлено

Fast-forward при merge: что это

Коротко

Fast-forward при merge: если в целевой ветке нет новых коммитов после ответвления, Git не создаёт merge-коммит, а просто передвигает указатель ветки вперёд на последний коммит вливаемой ветки. Флаг --no-ff заставляет всё равно создать merge-коммит.

Определение

Если в целевой ветке нет новых коммитов после ответвления, Git не создаёт merge-коммит, а просто передвигает указатель ветки вперёд на последний коммит вливаемой ветки. Флаг --no-ff заставляет всё равно создать merge-коммит.

Подробнее

Поэтому после rebase ветки на main её merge обычно проходит как fast-forward.

Запомните, а не прочитайте

В тренажёре карточка вернётся, когда начнёт забываться. А билеты по Инструменты проверят, что термин понятен в деле.