Git Sparse Checkout: клонируйте только нужные папки без полного репозитория

Как настроить Git Sparse Checkout для клонирования только одной папки из репозитория. Быстрый гайд: init, sparse-checkout set, checkout.

**Как это работает**
Git создаёт рабочее дерево без файлов, потом через sparse-checkout подтягивает только указанный путь. Отлично экономит диск и время при работе с большими моно-репозиториями.
# 1. Клонируем без файлов
git clone --no-checkout https://github.com/user/repo.git my-repo
cd my-repo

# 2. Включаем sparse checkout
git sparse-checkout init --cone

# 3. Указываем нужную директорию
git sparse-checkout set path/to/subfolder

# 4. Получаем ветку
git checkout main