2016-06-01 2 views
1

Это то, что у меня есть:Как клонировать дочернюю ветку github с HTTPS?

У меня есть главная ветка ABC и две подграфы DEF и GHI. Очевидно, что эти два подбрица используются двумя разными людьми.

У меня нет клиента git. Я использую программное обеспечение под названием Jenkins, с помощью которого я могу загрузить код из репозитория git.

У меня есть URL-адрес главной ветки. https://github.com/abc/abc-app.git

Но у меня нет URL-адреса для суботчета, я пытаюсь получить такой URL-адрес для одного из этих дочерних элементов, чтобы я мог интегрировать его в Дженкинс.

Возможно ли это?

ответ

1

Клонирование в git клонирует весь репозиторий, включая ВСЕ ветви. Используйте git checkout <branch>, чтобы получить нужную ветвь после этого, или в случае Дженкинс, смотрите раздел Ветви построить под управлением исходным кодом - Git

+0

Я знаю это. Но если бы URL-адрес вспомогательной ветви был доступен, это было бы прекрасно. Я пытался это получить. –

0

Но если, к югу филиал URL был доступен, он будет иметь совершенна

Там нет, но в некотором смысле, you can clone a single branch:

git clone <url> --branch <branch> --single-branch [<folder>] 

это не URL, но он по-прежнему позволяют получить только ветвь вы хотите.

Смежные вопросы