Интерактивное выполнение rebase это хороший способ изменить отдельные коммиты.
git filter-branch хороший способ чтобы редактировать коммиты все вместе.