Урок 23 із 65
35%
← Назад

Видалення файлів у Git

Коректне видалення файлів з проєкту та індексу за допомогою команди git rm.

Видалення файлів у Git

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

Changes not staged for commit:
  deleted: text.txt

Щоб правильно видалити файл з проєкту та одразу додати це видалення до області підготовки (Staging Area), використовується команда git rm.

git rm text.txt

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

deleted: text.txt
text.txt

      │
      │ git rm text.txt
      ▼

Файл видалено

      │
      ▼

Staged

      │
      │ git commit
      ▼

Committed
❗ Важливо:

Команда git rm виконує одразу дві дії: видаляє файл з робочої директорії та додає це видалення до індексу.

Приклад

git rm old.txt
git commit -m "Видалено непотрібний файл"
📌 Завдання:
  1. Створіть файл у вашому Git-проєкті.
  2. Додайте його до репозиторію та створіть коміт.
  3. Видаліть файл командою git rm.
  4. Перевірте стан репозиторію командою git status.
💡 Показати підказку

Після git rm команда git status покаже видалений файл у розділі Changes to be committed.

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

Видалити файл:

git rm text.txt

Перевірити стан:

git status

Створити коміт:

git commit -m "Видалено файл"