код не загружается после выполнения git fetch - PullRequest
0 голосов
/ 13 февраля 2011

Я пытаюсь использовать концентратор в сочетании с git.
Примечание: концентратор упрощает использование git, когда вы размещаете свой код на github.

Когда я делаю выборку, похоже, что хранилище извлечено:

udos@X100e:/var/www/mantisbt$ git fetch
remote: Counting objects: 54427, done.
remote: Compressing objects: 100% (9435/9435), done.
remote: Total 54427 (delta 44510), reused 54427 (delta 44510)
Receiving objects: 100% (54427/54427), 19.20 MiB | 395 KiB/s, done.
Resolving deltas: 100% (44510/44510), done.
From github.com:udos/mantisbt
 * [new branch]      manzen     -> origin/manzen
 * [new branch]      master     -> origin/master
 * [new branch]      votes_refactor -> origin/votes_refactor
 * [new tag]         manzen_first_working_prototype -> manzen_first_working_prototype

Но если взглянуть на каталог, его там нет:

udos@X100e:/var/www/mantisbt$ ls -al
total 12
drwxr-xr-x  3 udos udos 4096 2011-02-12 23:01 .
drwxr-xr-x 12 root root 4096 2011-02-12 21:07 ..
drwxr-xr-x  8 udos udos 4096 2011-02-12 23:02 .git

Есть идеи, что здесь не так?

Ответы [ 2 ]

1 голос
/ 13 февраля 2011

Fetch загружает только изменения с пульта дистанционного управления, чтобы применить изменения в восходящем направлении, используйте pull или merge.Если вы начинаете с нуля, возможно, вы хотите сначала клонировать репо?

0 голосов
/ 13 февраля 2011

Нашел это. Fetch действительно загружает объекты и ссылки. Хитрость в том, что они скрыты.

Простой

udos@X100e:/var/www/mantisbt$ git branch

ничего не возвращает.

Вместо

udos@X100e:/var/www/mantisbt$ git branch -a
  remotes/origin/manzen
  remotes/origin/master
  remotes/origin/votes_refactor

показывает «скрытые» ветви.

Проверить их и сделать их "видимыми" можно с помощью (обычной) команды

udos@X100e:/var/www/mantisbt$ git checkout manzen
Branch manzen set up to track remote branch manzen from origin.
Switched to a new branch 'manzen'

После этого ветка снова «видна»:

udos@X100e:/var/www/mantisbt$ git branch
* manzen
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...