Git-директорія та Робоче Дерево
Ви щойно створили локальний Git-репозиторій для свого проєкту. Як згадувалося раніше, виконання команди git init також створює приховану директорію .git. Тепер розгляньте цю директорію детальніше.
Директорія Git
Виконайте команду ls -la, щоб переглянути усі файли та директорії, включаючи приховані, які починаються з крапки, у вашій директорії проєкту:
Тут видно, що в нашому каталозі проєкту дійсно міститься прихований каталог .git. Якщо ви ще не перебуваєте в каталозі проєкту, скористайтеся командою cd, щоб змінити поточний робочий каталог на нього.
Усі три елементи списку починаються з символу d, що вказує на те, що елемент є каталогом.
Виконайте команду ls -l .git, щоб переглянути всі звичайні (неприховані) файли та каталоги всередині каталогу .git:
Перші три записи, що починаються з символу -, є звичайними файлами, а останні чотири записи — це директорії. Наразі ці файли та директорії не розглядатимуться детально. Для взаємодії з ними використовуються команди, а не пряме редагування.
По суті, каталог .git можна розглядати як централізовану базу даних вашого проєкту, яка відповідає за зберігання змін і їхньої історії. Ще раз: коли ви ініціалізуєте новий репозиторій за допомогою git init, створюється новий каталог .git. Аналогічно, коли ви клонюєте репозиторій, цей каталог .git копіюється на вашу локальну машину.
Робоче дерево
Робоче дерево (або робочий каталог) — це каталог, який відображає поточний стан або версію вашого проєкту. Саме тут ви вносите всі зміни та оновлення у свої файли.
Робоче дерево містить усі файли та папки поза каталогом .git.
Ознайомтеся з візуалізацією для кращого розуміння цієї концепції:
Каталог .git не містить робочого дерева.
Робоче дерево містить усі файли, які наразі відстежуються Git, а також нові файли, які ще не додані до відстеження. Використовуйте наступну команду для перевірки стану (status) робочого дерева:
Використання команди git status для перевірки стану робочого дерева:
Робоче дерево порожнє, оскільки директорія проєкту ще не містить жодних файлів.
Дякуємо за ваш відгук!
Запитати АІ
Запитати АІ
Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат
Awesome!
Completion rate improved to 3.57
Git-директорія та Робоче Дерево
Свайпніть щоб показати меню
Ви щойно створили локальний Git-репозиторій для свого проєкту. Як згадувалося раніше, виконання команди git init також створює приховану директорію .git. Тепер розгляньте цю директорію детальніше.
Директорія Git
Виконайте команду ls -la, щоб переглянути усі файли та директорії, включаючи приховані, які починаються з крапки, у вашій директорії проєкту:
Тут видно, що в нашому каталозі проєкту дійсно міститься прихований каталог .git. Якщо ви ще не перебуваєте в каталозі проєкту, скористайтеся командою cd, щоб змінити поточний робочий каталог на нього.
Усі три елементи списку починаються з символу d, що вказує на те, що елемент є каталогом.
Виконайте команду ls -l .git, щоб переглянути всі звичайні (неприховані) файли та каталоги всередині каталогу .git:
Перші три записи, що починаються з символу -, є звичайними файлами, а останні чотири записи — це директорії. Наразі ці файли та директорії не розглядатимуться детально. Для взаємодії з ними використовуються команди, а не пряме редагування.
По суті, каталог .git можна розглядати як централізовану базу даних вашого проєкту, яка відповідає за зберігання змін і їхньої історії. Ще раз: коли ви ініціалізуєте новий репозиторій за допомогою git init, створюється новий каталог .git. Аналогічно, коли ви клонюєте репозиторій, цей каталог .git копіюється на вашу локальну машину.
Робоче дерево
Робоче дерево (або робочий каталог) — це каталог, який відображає поточний стан або версію вашого проєкту. Саме тут ви вносите всі зміни та оновлення у свої файли.
Робоче дерево містить усі файли та папки поза каталогом .git.
Ознайомтеся з візуалізацією для кращого розуміння цієї концепції:
Каталог .git не містить робочого дерева.
Робоче дерево містить усі файли, які наразі відстежуються Git, а також нові файли, які ще не додані до відстеження. Використовуйте наступну команду для перевірки стану (status) робочого дерева:
Використання команди git status для перевірки стану робочого дерева:
Робоче дерево порожнє, оскільки директорія проєкту ще не містить жодних файлів.
Дякуємо за ваш відгук!