Задать вопрос
@ExeLover

Как скачать все ветки если Git их не видит?

Я сделал форк проекта и клонирую его к себе на пк. Использую команду
git clone https://github.com/Username/Repo --depth 900
Использую git branch -a или -r как сказано в гайдах, но вижу только master и HEAD. В гайдах не сказано что делать в таких случая.
Список веток для подтверждения: 678deb8f3a2b2105384713.png
  • Вопрос задан
  • 287 просмотров
Подписаться 2 Простой 4 комментария
Решения вопроса 1
sergey-kuznetsov
@sergey-kuznetsov Куратор тега Git
Автоматизатор
Вы сами попросили гит не скачивать весь репо, а скачать только 900 коммитов основной ветки. (параметром --depth 900). Это называется поверхностная копия shallow clone.

Сейчас вы можете докачать всё с помощью команды
git fetch --unshallow
либо
git fetch --all

Если интернет ограничен, вы можете скачать например только последний коммит нужной ветки
git fetch origin updater --depth=1
И распаковать в рабочий каталог его
git checkout updater
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 2
dimasmagadan
@dimasmagadan
я, конечно, не куратор тега git, но крайне удивлен, что никто не предложил
git clone --mirror

https://git-scm.com/docs/git-clone#Documentation/g...

и ограничить скорость
git config --global http.postBuffer 524288000
git config --global http.lowSpeedLimit 1000
git config --global http.lowSpeedTime 60
Ответ написан
@Isa000
git fetch
git checkout <ветка которая тебе нужна>
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы