LINUX.ORG.RU

клонировать все ветки репозитория с github

 ,


0

1

помогите пожалуйста клонировать все ветки репозитория с github

на github есть репозиторий. в нём есть ветки master и develop. команда

git clone PATH
клонирует только ветку master

команда

git clone PATH -b develop
клонирует только ветку develop

но мне нужно скопировать весь репозиторий. то есть все ветки.

(хорошо бы вместе с историей коммитов, но можно и без)


Оно всё и клонирует, просто показывает только одну ветку и не пересоздаёт ref'ы удалённого репозитория. Все те ветки видны в git branch -a. Если хочется, чтобы они сами создались, то есть такое.

xaizek ★★★★★
()
Последнее исправление: xaizek (всего исправлений: 1)
Ответ на: комментарий от xaizek

не понял. а можно пояснить для тупых?

вот я клонировал весь репозиторий:

kalinin@lenovo /var/www/html/denwer/html/flex/user4 $ git clone https://github.com/zlodiak/zlodiak.github.io.git
Cloning into 'zlodiak.github.io'...
remote: Counting objects: 33, done.
remote: Compressing objects: 100% (21/21), done.
remote: Total 33 (delta 8), reused 32 (delta 7), pack-reused 0
Unpacking objects: 100% (33/33), done.
Checking connectivity... done.
kalinin@lenovo /var/www/html/denwer/html/flex/user4/zlodiak.github.io $ git branch -a
* master
  remotes/origin/HEAD -> origin/master
  remotes/origin/develop
  remotes/origin/footer_beauty
  remotes/origin/header_beauty
  remotes/origin/master

мне bash пишет, что сейчас клонирована только ветка мастер(и указатель на ней), но кроме неё доступны так же ветки: develop, footer_beauty, header_beauty. но их нужно запросить потому что ссылки на них(куда-то в конфиг гита) скопировались, а содержимое - нет

теперь я хочу заопросить и содержимое. какую команду нудно выполнить?

prozaik
() автор топика
Ответ на: комментарий от prozaik

Это показывается, что есть локальная ветка master и она текущая. Других локальных веток нет, но есть удалённые. Достаточно сделать, например, git checkout develop и локальная ветка соответствующая удалённой будет создана. Сами объекты (коммиты) склонированы, просто ветки не созданы.

xaizek ★★★★★
()
Ответ на: комментарий от prozaik

но их нужно запросить потому что ссылки на них(куда-то в конфиг гита) скопировались, а содержимое - нет

git log origin/header_beauty

annulen ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.