Подскажите, как сделать кошерно. Есть репозиторий где условно 6 коммитов. Последние 5 как выяснилось не нужны в данный момент. То есть я создаю ветку future, куда идёт слепок репозитория последнего состояния ветки master, то есть коммит 6 и все предыдущие. Теперь мне надо вернуться в коммит 1, а коммиты 2...6 удалить.
git reset -hard head~1 выпиливание последний коммит, но мне надо аж 5 штук похерить. Как правильно поступить? Сейчас думаю через чек аут пойти на 1-й коммит, а остальные через git revert убрать и потом запушить, это адекватно?