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

Зміст курсу

Основи Git

Основи Git

2. Більш Розширена Взаємодія
3. Скасування Змін
4. Робота з Гілками в Git

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

Навіщо Перейменовувати Файли?

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

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

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

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

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

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

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

Примітка

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

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

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

Тепер ми перевіримо стан нашого робочого дерева та стейдж зони:

Додамо цей файл до стейдж зони:

Після цього ми можемо закоммітити це доповнення:

Комміт успішний, проте назва нашого конфігураційного файлу не зовсім зрозуміла, тому давайте перейменуємо його на config.txt:

Ще раз перевіримо стан нашого робочого дерева та стейдж зони:

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

Тепер ми можемо закоммітити цю зміну:

Вітаємо! Ми перейменували наш конфігураційний файл, і наш комміт успішний.

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

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

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

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