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

Всем привет!
Создал репозиторий на Bitbucket. Запушил туда 2 ветки master и develop. Через некоторое время потребовалось пересоздать репозиторий через клонирование(чтобы на 100% было чисто). Но после клонирования получил только ветку master.
Вопрос: Как склонировать весь репозиторий со всеми ветками или несколько нужных веток в SourceTree?
  • Вопрос задан
  • 2274 просмотра
Пригласить эксперта
Ответы на вопрос 3
@aol-nnov
  1. git-scm.com/book/ru/v1
  2. git fetch origin
  3. git checkkout -b develop origin/develop
  4. ...
  5. PROFIT!!1
Ответ написан
vawsan
@vawsan
Frontend Developer
Суть в том, что остальные ветки есть, но для их отображения нужно добавить тег:
git branch -a
вместо
git branch
Тогда вы их все увидите и да, они будут не подтянуты.
Для их просмотра надо прописать:
git checkout другая_ветка
А для работы с ней:
git checkout -b локальное_имя_ветки другая_ветка
В таком случае она подвяжется и будет трекаться с удаленной веткой из оригинала.

Более подробно ваш же случай описан на stackoverflow
Ответ написан
v_decadence
@v_decadence
Репозиторий клонируется полностью, просто нужно сделать checkout внешней ветки, чтобы появилась соответствующая локальная, в которой можно работать.
Именно в SourceTree это делается так:
14Jj1hGTw.png14Jj1hGTx.png
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы