Я пытаюсь интерактивный ребаз. Предполагая, что у меня есть линейная основная ветка с 6 коммитами, а HEAD находится на 6-м коммите, и я запускаю git rebase -i HEAD ~ 4, тогда он позволяет мне выбрать / отредактировать / split / squa sh HEAD и последние 3 коммита.
Как только я выполню какое-либо действие и завершу операцию ребазирования, он повторяет коммиты поверх HEAD ~ 4. Теперь у них есть новые идентификаторы коммитов, и заголовок указывает на самый последний (выбранный) коммит.
Я хочу знать, что именно происходит с оригинальными коммитами? Они удалены, их можно извлечь?