Что делает git commit --amend, если дополнительные изменения уже добавлены в индекс?
git commit --amend
Непосредственно изменяет первый коммит репозитория.
Создаёт отдельный новый коммит после текущей вершины.
Удаляет все проиндексированные изменения и оставляет старый коммит без изменений.
Заменяет последний коммит новой версией, содержащей проиндексированные изменения и выбранное сообщение.