Що таке коміт? Простими словами, коміт — це знімок локальних файлів, записаний у локальний репозиторій. Всупереч поширеній думці, git зберігає як зміни між файлами, а й у цілому повну версію всіх файлів.
Команда git commit робить для проекту знімок поточного стану змін, доданих до розділу проіндексованих файлів. Такі підтверджені знімки стану можна розглядати як безпечні версії проекту. Git не змінюватиме їх, поки ви явно не попросите про це.
Команда git commit бере всі дані, додані до індексу за допомогою git add і зберігає їх зліпок у внутрішній базі даних, а потім зрушує покажчик поточної гілки на цей зліпок.