Движок с нуля
Справочник

Коммит

Сохранённый в Git снимок проекта: какие файлы были и что в них написано, с подписью, кто и зачем его сделал. К любому коммиту можно вернуться.

Коммит хранит снимок всех файлов проекта, но файлы, которые не менялись, Git не копирует заново, а берёт из прошлого коммита, поэтому история занимает мало места даже за годы работы. У каждого коммита есть автор, время и сообщение — одна строка о том, что сделано, например «Add CMake presets for Debug and Release».

Коммиты идут цепочкой: каждый знает, какой коммит был перед ним. Так получается история проекта, в которой видно, какой шаг что добавил.

Хорошее правило — один коммит на одну законченную мысль: «включил C++20», «добавил пресеты». Тогда по истории легко найти шаг, после которого что-то сломалось.