Git не клонирует все ветки в последующих клонах?

У меня есть некоторые проблемы с Git, использующим клонированные репозитории и ветки, и мне почему-то не удается найти ответ на этот вопрос. Позвольте мне описать: у нас есть чистый главный репозиторий Git, который мы все извлекаем и отправляем, расположенный на локальной машине Linux и доступный по ssh. Я сделал его клон на свой USB-накопитель следующим образом:

git clone ssh://adahl@gollum//net/repos/netcube/patches.git

Это, конечно, дает мне локальный клон с рабочей копией на моем флэш-накопителе. Я отключаюсь к этому и вижу несколько веток в этом клоне:

cd patches
git branch -a
* master
  remotes/origin/HEAD -> origin/master
  remotes/origin/master
  remotes/origin/stable

Пока все хорошо, однако, если я в другой раз клонирую репозиторий на моем флэш-накопителе в свой ноутбук, стабильная ветка будет потеряна. См .:

cd ..
git clone patches patches2

cd patches2

git branch -a
* master
  remotes/origin/HEAD -> origin/master
  remotes/origin/master

Я пробовал несколько вариантов при клонировании или git fetch после клонирования, ничего не переносит стабильную ветку в репозиторий patches2 . Я предполагаю, что мне не хватает здесь понимания git, и я просто неправильно его использую. Может кто-нибудь указать мне на мою ошибку в использовании и / или понимании?

6
задан LeSpocky 25 June 2014 в 04:46
поделиться