Компьютеры · Инструкция
Как клонировать только одну ветку Git
Если нужен только один поток разработки, `--single-branch` ограничивает initial clone выбранной веткой. Обычно его объед
Короткий ответ
Используйте `git clone --single-branch --branch <ветка> <url>`. После клонирования проверьте `git branch -a` и remote fetch refspec.
Что делать
- Выберите ветку: Уточните точное имя ветки, например `release`.
- Клонируйте её: Запустите `git clone --single-branch --branch release <url>`.
- Проверьте ссылки: Войдите в каталог и выполните `git branch -a`.
- Расширьте fetch при необходимости: Если позже понадобятся другие ветки, измените fetch refspec или явно fetch нужную ветку.
Проверка результата
- Рабочая ветка соответствует `--branch`
- Ненужные remote-tracking ветки не появились автоматически
Важно
Не путайте `--single-branch` с shallow clone: ограничение набора веток не обязательно ограничивает глубину истории.
Что учитывать
Не путайте `--single-branch` с shallow clone: ограничение набора веток не обязательно ограничивает глубину истории.
Источники и проверка
Инструкция составлена редакцией N1RO на 2026-09-18. Перед действием сверьте актуальные условия на официальном сайте сервиса или производителя.