Урок 22 із 65
34%
← Назад

Пропуск індексації змінених файлів

Автоматичне додавання змінених відстежуваних файлів до коміту за допомогою git commit -a.

Пропуск індексації змінених файлів у Git

У Git є можливість однією командою виконати індексацію змінених файлів та створити коміт. Це дозволяє об'єднати кроки git add і git commit.

Для цього до команди commit додається параметр -a, а окрему команду git add виконувати не потрібно.

git commit -a

Після виконання цієї команди всі вже відстежувані файли, які були змінені, автоматично потраплять до коміту.

Зміна файлу

      │
      ▼

Modified

      │
      │ git commit -a
      ▼

Committed
❗ Важливо:

Команда git commit -a працює тільки з файлами, які Git вже відстежує. Нові файли (Untracked) потрібно спочатку додати через git add.

Приклад

git commit -a -m "Оновлено файл"

У цьому випадку Git автоматично додасть зміни у відстежуваних файлах та створить новий коміт.

📌 Завдання:
  1. Змініть файл, який вже відстежується Git.
  2. Виконайте команду git commit -a.
  3. Перевірте, що зміни були додані до нового коміту.
💡 Показати підказку

Перед використанням git commit -a перевірте зміни командою git status, щоб випадково не закомітити зайві файли.

✅ Показати відповідь
Відповідь:

Змінити відстежуваний файл.

Виконати:

git commit -a -m "Оновлення файлу"

Перевірити результат:

git log