38. Чисті репозиторії
Цілі
- Навчитися створювати чисті репозиторії.
Чистий репозиторій — це репозиторій, що не має робочих файлів. Він містить лише директорію .git
, в якій Git зберігає всі свої внутрішні дані. Основне призначення таких репозиторіїв — бути центральним репозиторієм, з якого розробники можуть підтягувати та куди надсилати зміни. Тому в них немає сенсу створювати робочі файли, вони будуть тільки даремно займати місце на диску. Чисті репозиторії також використовуються на Git-хостингах, таких як GitHub і GitLab. У наступних кількох уроках ми дізнаємося, як створити чистий репозиторій і як працювати з ним.
01 Створіть чистий репозиторій
Виконайте
cd ..
git clone --bare work work.git
ls work.git
Зараз ми знаходимося в директорії repositories
.
Результат
$ git clone --bare work work.git
Cloning into bare repository 'work.git'...
done.
$ ls work.git
branches
config
description
HEAD
hooks
info
objects
packed-refs
refs
Зазвичай вважається, що репозиторії, які закінчуються на .git
, є чистими репозиторіями. Ми бачимо, що у репозиторії work.git
немає робочих файлів. По суті, це просто директорія .git
зі звичайного репозиторія.