Для последнего коммита:
Как можно переименовать коммит в системе контроля версий?
Для последнего коммита:
Короткий ответ
Что ответить на собеседовании
Подробный разбор
Ответ с пояснениями
Для последнего коммита:
git commit --amend -m "<новый_текст_коммита>"
Это изменит сообщение последнего коммита.
Для более старого коммита:
-
Найти хеш коммита, который нужно переименовать:
git log -
Запустить интерактивный ребейз, указав коммит перед тем, который нужно изменить:
git rebase -i <хеш_коммита_перед_нужным> -
В открывшемся редакторе изменить слово
pickнаreword(илиr) у нужного коммита. Сохранить и закрыть файл. -
Git откроет новый редактор для изменения сообщения выбранного коммита. Изменить сообщение, сохранить и закрыть.
-
Если коммит уже был отправлен в удаленный репозиторий, потребуется
force push(использовать с осторожностью):git push --force