Почему я не могу просматривать ветки удаленно - PullRequest
5 голосов
/ 06 июня 2011

У меня есть репозиторий, установленный на сервере под управлением Git, к репозиторию подключено авторизованное / пустое хранилище. Если я затем настрою локальную версию хранилища на моей машине разработки с:

git clone //ip-address/projectfolder/project.git

Я могу просмотреть весь код без проблем.

Однако, когда я создаю ветку на сервере Git с git checkout -b v1_0_2_1, я не вижу новую ветку на моей машине для разработки. Я пытался запустить git remote update и когда я набираю git branch -a, я вижу только:

* master
  remote/origin/HEAD -> origin/master
  remotes/origin/master

Где я иду не так?

1 Ответ

14 голосов
/ 06 июня 2011

Попробуйте

git fetch origin

Это позволит получить все филиалы из удаленного репозитория и сохранить их в папке remotes / origin / branchname

пример:

ptimac:pfus pti$ git fetch origin
remote: Counting objects: 2283, done.
remote: Compressing objects: 100% (892/892), done.
remote: Total 2009 (delta 990), reused 1698 (delta 688)
Receiving objects: 100% (2009/2009), 297.21 KiB | 256 KiB/s, done.
Resolving deltas: 100% (990/990), completed with 152 local objects.
From github.com:melexis/pfus
   d989914..c09b843  PFUS-682   -> origin/PFUS-682
 * [new branch]      PFUS-686   -> origin/PFUS-686
   b3d0fd2..33e5dd6  PFUS-688   -> origin/PFUS-688
   9765ff2..afe0103  PFUS-697   -> origin/PFUS-697
 * [new branch]      PFUS-699   -> origin/PFUS-699
 * [new branch]      PFUS-700   -> origin/PFUS-700
 * [new branch]      PFUS-768   -> origin/PFUS-768
 * [new branch]      PFUS-769   -> origin/PFUS-769
 * [new branch]      PFUS-770   -> origin/PFUS-770
 * [new branch]      PFUS-771   -> origin/PFUS-771
 * [new branch]      PFUS-773   -> origin/PFUS-773
 * [new branch]      UAT-PATCH  -> origin/UAT-PATCH
   004d135..bc210a6  master     -> origin/master

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

ptimac:pfus pti$ git branch -a 
  PROD
* UAT
  UAT_V1
  master
  remotes/origin/AUDIT
  remotes/origin/CUKES
  remotes/origin/CUKES_RUBY
  remotes/origin/FIX_AUDIT
  remotes/origin/HEAD -> origin/master
  remotes/origin/INKLESS-423
... many lines snipped ...

А вот филиалы в локальном репо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...