Как клонировать репозиторий в Git (клонирование в папку, клонирование ветки)

Как клонировать репозиторий в Git

0

Клонирование репозитория

Чтобы клонировать существующий удаленный репозиторий используется команда 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
0

Комментарии

Комментариев пока не было.

Написать комментарий

Ваше имя:
Текст комментария: