n1ro°
RU

Компьютеры · Инструкция

Как клонировать только одну ветку Git

Если нужен только один поток разработки, `--single-branch` ограничивает initial clone выбранной веткой. Обычно его объед

Редакция N1RO · Проверено

Короткий ответ

Используйте `git clone --single-branch --branch <ветка> <url>`. После клонирования проверьте `git branch -a` и remote fetch refspec.

Что делать

  1. Выберите ветку: Уточните точное имя ветки, например `release`.
  2. Клонируйте её: Запустите `git clone --single-branch --branch release <url>`.
  3. Проверьте ссылки: Войдите в каталог и выполните `git branch -a`.
  4. Расширьте fetch при необходимости: Если позже понадобятся другие ветки, измените fetch refspec или явно fetch нужную ветку.

Проверка результата

  • Рабочая ветка соответствует `--branch`
  • Ненужные remote-tracking ветки не появились автоматически

Важно

Не путайте `--single-branch` с shallow clone: ограничение набора веток не обязательно ограничивает глубину истории.

Что учитывать

Не путайте `--single-branch` с shallow clone: ограничение набора веток не обязательно ограничивает глубину истории.

Источники и проверка

Инструкция составлена редакцией N1RO на 2026-09-18. Перед действием сверьте актуальные условия на официальном сайте сервиса или производителя.