Фон:
Предположим, у меня есть следующие URL-адреса Git (размещены на github)
http://github.com/mikl/drupal.git
git://github.com/mikl/drupal.git (Git read-only)
Мне интересно иметь локальную копию этого хранилища, чтобы я мог практиковать работу с ветками в git и посмотреть, как моё локальное рабочее дерево может меняться в зависимости от того, с какой веткой я работаю.
Вопросы:
- Для начала я создаю локальный каталог и выполняю git clone git: //github.com/mikl/drupal.git ... Будет ли этот клон всех ветвей? Или это будет только мастер клонов?
- Веб-интерфейс для github дает мне «выпадающее» меню, которое позволяет мне переключать ветви ... Меняет ли это раскрытие на самом деле то, какую ветвь я получу при запуске git clone?
- Если я хочу новую копию этого хранилища на моей локальной машине, но меня интересуют только две ветви этого хранилища, и я хочу игнорировать все остальные, какую команду я использую, чтобы гарантировать, что я клонирую только эти две ветви и ничего больше (предположим, что одна из ветвей является главной)?