Я допустил ошибку в сообщении коммита, или, например, забыл добавить в него несколько файлов.
Как я могу отредактировать сообщение/файлы, если коммит ещё не был запушен?
Исправление сообщения самого последнего коммита:
git commit --amend
откроет редактор для внесения изменений в сообщение самого последнего коммита. Также можно внести изменения без входа в редактор с помощью команды вида:
git commit --ament -m "Новое сообщение коммита"
Перед выполнением необходимо убедиться, что все изменения в состоянии staged перед тем как выполнять эту команду, в противном случае все изменения, включая те, что были в состоянии unstaged, будут также закоммичены.
Исправление сообщения коммита, который уже был отправлен на удаленный репозиторий:
Следует внести изменение в сообщение коммита предыдущей командой, а затем воспользоваться командой:
git push <удаленный репозиторий> <ветка> --force