#git #git_clone
Как клонировать удаленный репозиторий и получить иную ветку, чем master (т.е. по умолчанию)?
Ответы
Ответ 1
git clone http://whatever.git -b branch-nameОтвет 2
git clone создает копию удаленного (в общем случае) репозитория. Чтобы получить бранч из удаленного репозитория нужно после git clone выполнить: git checkout -b [branch] [remotename]/[branch] или git checkout --track [remotename]/[branch]Ответ 3
Этот вариант склонирует ПОЛНОСТЬЮ весь репозиторий и просто переключится на ветку branch-name: git clone http://whatever.git -b branch-name Иногда нужно склонировать ТОЛЬКО конкретную ветку, тогда: git clone --branch=branch-name http://whatever.git Еще иногда может потребоваться склонировать репозиторий без многолетней истории его коммитов, тогда нужно использовать параметр --depth=5, где 5 - количество коммитов от последнего: git clone --depth=1 --branch=branch-name http://whatever.git
Комментариев нет:
Отправить комментарий