.Снова напомним, что это команда для перемещения, то есть все коммиты в диапазоне HEAD~3..HEAD будут переписаны вне зависимости от того, меняли ли вы в них сообщение или нет. Не трогайте те коммиты, которые вы уже отправили на центральный сервер — сделав так, вы запутаете других разработчиков, дав им разные версии одних и тех же изменений.
Изменить нельзя, но можно пересоздать коммит, в том числе с новым сообщением.
Последний коммит ветки через git commit --amend
Более ранние через git rebase --interactive