Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Вивчайте Перейменування Файлів у Git | Більш просунута взаємодія
Основи Git

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

Свайпніть щоб показати меню

Чому перейменовують файли?

Перейменування файлів — це поширена практика в розробці програмного забезпечення з різних причин:

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

Команда Git для перейменування файлів

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

git mv old_filename new_filename

Де old_filename — поточна назва файлу, а new_filename — нова назва, яку потрібно задати. Ця команда виконує три дії одночасно:

  • Перейменовує файл локально;
  • Додає зміну до індексу для коміту;
  • Змінює файл у робочій директорії.

Після виконання цієї команди можна зафіксувати зміни комітом.

Note
Примітка

Насправді цю команду також можна використовувати для переміщення файлів між каталогами.

Приклад сценарію

Спочатку створіть файл конфігурації з назвою cg.txt, який містить один рядок із прикладом значення секретного ключа:

echo "SECRET_KEY=1234" > cg.txt
Створення конфігураційного файлу

Тепер перевірте статус робочого дерева та області індексації:

git status
Перевірка статусу

Додавання цього файлу до області підготовки:

git add cg.txt
Додавання конфігураційного файлу до області підготовки

Після цього зафіксуйте це додавання:

git commit -m "Add config file" 
Фіксація файлу конфігурації

Фіксація успішна, але назва файлу конфігурації не дуже зрозуміла, тому перейменуйте його на config.txt:

git mv cg.txt config.txt
Перейменування файлу конфігурації

Ще раз перевірте стан робочого дерева та області індексації:

git status
Перевірка стану

Як видно, статус показує, що файл було перейменовано з cg.txt на config.txt, і ця зміна вже проіндексована та готова до фіксації.

Тепер зафіксуйте цю зміну:

git commit -m "Rename config file"
Фіксація перейменування

Config file було успішно перейменовано, і фіксацію виконано успішно.

question mark

Що сталося після виконання команд для перейменування файлу config і фіксації змін?

Виберіть правильну відповідь

Все було зрозуміло?

Як ми можемо покращити це?

Дякуємо за ваш відгук!

Секція 2. Розділ 4

Запитати АІ

expand

Запитати АІ

ChatGPT

Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат

Секція 2. Розділ 4
some-alt