Урок 25 із 65
38%
← Назад

Переміщення файлів у Git

Переміщення файлів між папками за допомогою команди git mv.

Переміщення файлів у Git

У Git для переміщення файлів між папками використовується та сама команда git mv, яка також використовується для перейменування файлів.

git mv old/file.txt new/file.txt

Перший параметр — поточний шлях до файлу, другий — нове місце розташування файлу.

old/
└── file.txt

      │
      │ git mv old/file.txt new/file.txt
      ▼

new/
└── file.txt

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

Changes to be committed:

  renamed: old/file.txt -> new/file.txt

Приклад

git mv images/logo.png assets/logo.png
git status

Після перевірки статусу Git покаже, що файл був переміщений шляхом renamed.

❗ Важливо:

Не переміщуйте файли вручну через файловий менеджер, якщо хочете коректно відстежувати зміни в Git. Використовуйте git mv.

📌 Завдання:
  1. Створіть у вашому репозиторії нову папку.
  2. Перемістіть будь-який файл у цю папку за допомогою git mv.
  3. Перевірте результат командою git status.
  4. Переконайтеся, що Git показує зміну як renamed.
💡 Показати підказку

Git може показати переміщення як renamed: стара_папка/файл -> нова_папка/файл.

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

Переміщення файлу:

git mv old/file.txt new/file.txt

Перевірка:

git status

Результат:

renamed: old/file.txt -> new/file.txt