Fast-forward при merge: что это
Коротко
Fast-forward при merge: если в целевой ветке нет новых коммитов после ответвления, Git не создаёт merge-коммит, а просто передвигает указатель ветки вперёд на последний коммит вливаемой ветки. Флаг --no-ff заставляет всё равно создать merge-коммит.
Определение
Если в целевой ветке нет новых коммитов после ответвления, Git не создаёт merge-коммит, а просто передвигает указатель ветки вперёд на последний коммит вливаемой ветки. Флаг --no-ff заставляет всё равно создать merge-коммит.
Подробнее
Поэтому после rebase ветки на main её merge обычно проходит как fast-forward.
Вопросы по теме с собеседований
Запомните, а не прочитайте
В тренажёре карточка вернётся, когда начнёт забываться. А билеты по Инструменты проверят, что термин понятен в деле.