Клонирование репозитория
Чтобы клонировать существующий удаленный репозиторий используется команда git clone (вместо git://myrepo.com/project.git укажите адрес репозитория):
git clone git://myrepo.com/project.git
Данная команда создает локальную копию удаленного репозитория. Локальная копия создается в директории project (так как в примере репозиторий с именем project.git).
Клонирование репозитория в определенную папку
Как было сказано выше, репозиторий клонируется в директорию соответствующую имени репозитория. Чтобы склонировать репозиторий в другую директорию, необходимо в команду git clone дописать имя желаемой директории:
git clone git://myrepo.com/project.git mydir
После выполнения этой команды, репозиторий будет склонирован в директорию с именем mydir.
Клонирование определенной ветки
Чтобы склонировать определенную ветку и переключиться на нее, используется опция -b, после которой указывается имя ветки (в данном случае это ветка с именем branch):
git clone -b branch git://myrepo.com/project.git
Но! Данная команда на самом деле клонирует все ветки и просто переключается на ветку docs (это можно увидеть, выполнив команду git branch -a).
Чтобы склонировать только определенную ветку (одну ветку), не делая копий всех остальных веток, используется опция --single-branch:
git clone --single-branch -b branch git://myrepo.com/project.git
Комментарии
15:00