Интерактивный ребейз. Как сделать squash таких коммитов?
Есть ветка, в которой для примера три коммита:
1) Сломали кодировку в файле А
2) Нормальные правки по коду в файле Б
3) Поправили кодировку в файле А
Нужно сделать сквош всех 3 коммитов. Выполняю "git rebase production -i" и получаю сначала конфликт по файлу А, с кучей конфликов по файлу из-за кодировки, а затем будет обратный процесс. Как этого избежать? (в реальных условиях у меня 400 коммитов в ветке, с подобной хренью и заказчик требует интерактивный ребейз)