На локалке работаю в двух ветках feature1 и feature2, изменения заливаю в соответствующие ветки на сервере
По ошибке пушнул feature2 в feature1 и сверху потом еще пушнул изменения для feature1.
теперь лог выглядит как
9b76f92ec3543298d26b1775609e08a8af38e291 - feature1: improve code
325bf86eaae0c64f48aedc0e46bddd333f996208 - feature2: add new
325bf86eaae0c64f48aedc0e46bddd333f996208 - some_feature
....
Так как ветки разные, то в диффах между коммитами куча ненужной инфы об удалении и изменении файлов, это сильно затрудняет ревью нового функционала.
Как можно удалить предпоследний коммит из истории, чтобы изменения в последнем коммите сравнивались с
some_feature?