Skip to main content

Для чого використовується git commit?

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 зберігає підготовлені зміни в історії репозиторію, створюючи логічну точку фіксації з описом змін.

Коротка відповідь

Для співбесіди
Premium

Коротка відповідь допоможе вам впевнено відповідати на цю тему під час співбесіди.