# Git: Изменение последнего коммита

## <a id="bkmrk-"></a>Команда

```
git commit --amend -m "новое сообщение коммита"

```

## <a id="bkmrk--1"></a>Описание

Команда `git commit --amend` позволяет изменить **последний коммит** в Git.  
С её помощью можно:

- заменить сообщение коммита;
- добавить или убрать файлы из последнего коммита;
- исправить изменения без создания нового коммита.

В данном примере изменяется только **сообщение**.  
Флаг `-m` указывает новый текст комментария.

## <a id="bkmrk--2"></a>Важно

- Используйте `--amend` только для коммитов, которые **ещё не отправлены в удалённый репозиторий** (`git push`).
- Если коммит уже опубликован, изменение потребует `git push --force`, что может повлиять на других разработчиков.

## <a id="bkmrk--3"></a>Примеры

### <a id="bkmrk--4"></a>Изменить только сообщение

```
git commit --amend -m "исправлен текст комментария"

```

### <a id="bkmrk--5"></a>Добавить забытые файлы и изменить сообщение

```
git add forgotten_file.txt
git commit --amend -m "добавлен недостающий файл"

```

---

👉 Используйте `git commit --amend` для аккуратных правок в истории.