коміт
Також називають: коміти, комітів
Один збережений крок в історії проєкту: знімок файлів з автором, датою, повідомленням і унікальним ідентифікатором (хешем). GitHub показує його як зміни порівняно з попереднім комітом.
Коміт схожий на збережену версію з доданою приміткою: знімок усього проєкту в певний момент. Git зберігає його економно (незмінені файли не дублюються), а GitHub показує його як diff, тобто рядки, що змінилися від попереднього коміту. Кожен коміт посилається на батьківський, тож коміти утворюють ланцюжок: історію. На GitHub сторінка коміту показує повідомлення, автора, час, короткий хеш (наприклад, 3f9a2c1) і diff.
Приклад
Коміт Дмитра a41c09e «Raise delivery price to 59 UAH» змінює один рядок у config/prices.json.
Типові помилки
Думати, що коміт одразу бачать користувачі. Коміт лише збережено в репозиторії; чи потрапить він на живий сайт, залежить від гілки й процесу релізу.
Вивчити в курсі
- Репозиторій і коміти: як читати сторінку репозиторію · Сторінка репозиторію на GitHub згори донизу, що розповідає сторінка окремого коміту і яким має бути добре повідомлення коміту.
- Читаємо історію: повідомлення, diff і blame · Як відкрити історію файлу, прочитати diff рядок за рядком і через blame простежити будь-який рядок до його коміту, pull request та issue.
- Навіщо командам історія: контроль версій без страху · Що таке контроль версій, чим Git відрізняється від GitHub і чому роззиратися в репозиторії цілком безпечно.