git commit

Зберегти зміни з індексу в історію як новий коміт

Що робить

Коміт — це знімок проєкту з повідомленням, автором і датою. git commit бере те, що лежить в індексі, і додає новий коміт у поточну гілку. Повідомлення передають прапорцем -m, без нього git відкриє редактор.

Прапорець -a сам додає до коміту всі змінені файли, які git уже відстежує, тож окремий git add не потрібен. Нових файлів він не чіпає. Прапорець --amend замінює останній коміт: так виправляють повідомлення або додають забутий файл.

Обережно. --amend замінює останній коміт новим. Якщо старий уже надіслано на сервер, історії розійдуться і звичайний git push не пройде. Не виправляйте так коміти, які вже є в інших.

Синтаксис

git commit -m "<повідомлення>"
git commit -am "<повідомлення>"
git commit --amend

Приклади

Пов’язані команди

Потренувати · Усі команди