Запропонувати правкуПокращити цю статтюДопрацюйте відповідь до «Для чого використовується git commit?». Ваші зміни проходять модерацію перед публікацією.Потрібне підтвердженняКонтентЩо ви змінюєте🇺🇸EN🇺🇦UAПереглядЗаголовок (UA)Коротка відповідь (UA)`git commit` використовується для **збереження підготовлених змін (staging area) в історії репозиторію**. Коміт - це зафіксована точка в історії проєкту з описом того, що і навіщо було змінено. **Ключове:** git commit фіксує тільки те, що додано через git add.Показується над повною відповіддю для швидкого нагадування.Відповідь (UA)Зображення`git commit` використовується для **збереження підготовлених змін (staging area) в історії репозиторію**. Коміт - це зафіксована точка в історії проєкту з описом того, *що і навіщо* було змінено. ## Що робить `git commit` - **Створює знімок стану проєкту** - Зберігає **повідомлення коміту** - Генерує **унікальний хеш** - Додає запис в **історію Git** Важливо: `git commit` фіксує **тільки те, що додано через** `git add`. --- ## Базове використання ```bash git commit -m "Add user authentication" ``` --- ## Типовий workflow ```bash git status # дивимось зміни git add . # готуємо зміни git commit -m "Initial commit" ``` --- ## Корисні варіанти ### Коміт з відкриттям редактора ```bash git commit ``` ### Додати зміни і закомітити одразу ```bash git commit -am "Fix bug" ``` Працює **тільки для відстежуваних файлів** ### Змінити останній коміт ```bash git commit --amend ``` --- ## Що зберігається в коміті - список змін - автор і дата - повідомлення - посилання на попередній коміт --- ## Часті помилки - Робити коміти без сенсу: `fix`, `update` - Великі коміти «все одразу» - Забувати `git add` перед `git commit` --- ## Коротко для співбесіди > `git commit` **зберігає підготовлені зміни в історії репозиторію, створюючи логічну точку фіксації з описом змін.**Для рев’юераПримітка для модератора (необов’язково)Бачить лише модератор. Прискорює рев’ю.