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

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

1

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

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

Комментарии

akkahkhjsj
29.06.2020
15:00
Постоянная ссылка на комментарийПостоянная ссылка на комментарий
+1
войдите, чтобы ставить лайки
Спасибо

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

Ваше имя:
Текст комментария:
  • Уважать других.
  • Не ругаться.
  • Без оскорблений.
  • Без грубости.
  • Не переходить на личности.
  • Писать на русском языке.
  • Без политики.
  • Без флуда.
Правила