Как клонировать нужную ветку в GitHub?

Как клонировать чужой репозиторий и получить иную ветку, чем master?

3 симпатии

Вот вариант, который клонирует весь репозиторий и просто переключится на ветку (branch) br-name:

git clone http://repository.git -b br-name

Иногда нужно склонировать только конкретную ветку:

git clone --branch=br-name http://repository.git

Если нужен репозиторий без многолетней истории его коммитов, то используйте параметр --depth=10, где 10 - количество коммитов от последнего:

git clone --depth=10 --branch=br-name http://repository.git
4 симпатии