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

Додавання Нових Файлів

Створення Текстового Файлу

Спочатку створимо текстовий файл у каталозі нашого проекту, щоб наше робоче дерево не було порожнім. Це можна зробити за допомогою команди echo:

'Learning Git is cool!' - це текстовий вміст, який ми хочемо записати до нашого файлу, одинарні лапки використовуються лише для закриття тексту і не будуть записані до файлу. За замовчуванням команда echo виводить текст до терміналу, проте ми використовуємо оператор перенаправлення виводу > для перенаправлення виводу до файлу test.txt.

Тепер запустимо команду git status:

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

Додавання до Стейдж Зони

Стейдж зона, також відома як "індекс", - це файл, який слугує проміжною ланкою між вашою робочою директорію і власне репозиторієм Git. Він містить інформацію про зміни та файли, які буде включено до наступного комміту.

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

Команда для додавання файлу до репозиторію виглядає наступним чином:

<file> слід замінити на назву файлу або його шлях відносно кореневої директорії вашого проєкту, якщо файл знаходиться у певній директорії у вашому проєкті. У нас команда виглядає наступним чином:

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

Примітка

Насправді, команда git status показує стан як робочої директорії, так і стейдж зони.

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

Як додати файл з ім'ям data.csv до стейдж зони?

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

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

Секція 1. Розділ 7
We're sorry to hear that something went wrong. What happened?
some-alt