git rebase -i "Коммит хеш, который вы хотите изменить
Откроется ваш редактор по умолчанию (обычно vi) со списком коммитов и действий для каждого. По умолчанию выбрано действие.
Для любого коммита, который вы хотите изменить в сообщении, измените отбор на новое слово.
Сохранить и выйти (в vi:: wq).
Для каждого такого коммита вы получите редактор для редактирования сообщения коммита. Измените его, как считаете нужным, сохраните и выйдите.
Как только вы закончите редактирование всех сообщений фиксации, вы вернетесь в командную строку и получите новое дерево с обновленными сообщениями.
Теперь вы можете загрузить их на github, используя git push origin --force.
Если вам просто нужно исправить свой последний коммит, вы можете заменить шаги 1-4 на git commit --amend.