Что это
Коммит - сохранение проекта в репозитории, как Ctrl+S. Только git при этом запоминает состояние всех файлов, дату и подпись вроде «добавил оплату картой», и из таких снимков складывается история, в любую точку которой можно вернуться. Слово часто путают с «закомментировать», хотя закоммитить значит просто сохранить.
Как это выглядит на практике
Одна задача для агента, один коммит. Закончил функцию, проверил и пишешь «сделай коммит», а подпись агент придумает сам. Сломалось через час? Просишь: «изучи последний коммит, что мы натворили, и откати». Агент видит разницу построчно и возвращает рабочую версию за секунды.
Чем грозит, если не коммитить
Откат возвращает тебя к последнему коммиту, и если с него прошёл день работы, вместе с плохой правкой уйдут все хорошие. Встроенная перемотка Claude Code (/rewind) спасает только внутри одной сессии. Правки, которые агент сделал командами в терминале, она не видит. Коммит лежит в истории проекта, а после отправки на GitHub ещё и вне твоего компьютера.