У меня очень грязная история. Я хочу раздавить кучу старых коммитов (не включая последний).
Я знаю, как раздавить мои последние n
коммиты. Но это другое. Здесь у меня есть последовательные коммиты n1
до n2
, которые я хочу раздавить в один, а после n2
у меня есть история коммитов, которые я хочу сохранить до последнего.
Итак, если моя текущая история выглядит так:
---- n1 --- n2 -------- m
Я хочу раздавить n1
до n2
, чтобы получилось так:
---- n1n2 -------- m
, где n1n2
- это один коммит, содержащий сжатое содержимое от n1
до n2
.
Как мне это сделать? Каковы последствия для истории от n2
до m
?
То есть изменится ли хэш каждого коммита с n2
на m
вследствие того, что я хочу сделать?