Отмена
Отмена коммита в Git с помощью git revert
Подробное руководство по git revert - как безопасно отменять коммиты не ломая историю репозитория и работу команды
Сброс к состоянию коммита с помощью git reset --hard
Подробное руководство по использованию команды git reset --hard - разбор принципов работы, влияния на историю коммитов и восстановления удаленных изменений
Отмена индексации - git reset
Подробное руководство по использованию git reset для отмены индексации и безопасного управления изменениями в репозитории
Изменение последнего коммита в Git с помощью git commit --amend
Подробное руководство по использованию git commit --amend - как изменить сообщение последнего коммита добавить забытые файлы или переписать историю безопасно и осознанно