Git Pull файлы из чистого репо - PullRequest
1 голос
/ 28 июля 2011

У меня есть пустой репозиторий на моем удаленном сервере.Файлы загружаются на удаленный сервер, теперь я хотел бы синхронизировать или вытащить эти загруженные файлы в мой локальный репозиторий.

Обычно я запускаю git push website для развертывания локальных подтвержденных файлов, теперь я хотел быпоступай наоборот.Как я могу это сделать?

Спасибо

Ответы [ 4 ]

2 голосов
/ 28 июля 2011

Вы можете сделать это, запустив git pull GIT_SOURCE, где GIT_SOURCE имеет вид git@github.com: facebook / credits-api-sample.git

0 голосов
/ 05 августа 2011

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

на вашем хосте у вас есть два репозитория

  • repository_bare.git (пустой репозиторий)
  • repository_webapp (не пустой репозиторий)

в вашей локальной копии - local_repository

1) вы нажимаете на свой local_repository и загружаете изменения на свой repository_bare.git 2) вы вытаскиваете repository_bare.git из local_repository

git pull repository_bare.git

Это объединит изменения из вашего голого в локальный репозиторий

Вот ссылка с дополнительной информацией http://book.git -scm.com / 3_distributed_workflows.html

0 голосов
/ 28 июля 2011

Использование git pull ( manpage ).

$ git pull REPO_URL

Что $REPO_URL зависит от вашей настройки. Может быть,

$ git remote show website

даст вам подсказку.

0 голосов
/ 28 июля 2011

Если я это понимаю, то, что вы пытаетесь сделать, невозможно. Чистое репо характеризуется отсутствием рабочей копии в файловой системе. Следовательно, ни один файл на диске чистого репо не может быть частью репо, и в результате вы не сможете извлечь его. Если бы это был не пустой репозиторий, а файлы были загружены в каталог, где извлекается рабочая копия, вам все равно пришлось бы добавить и зафиксировать файлы там, прежде чем вы сможете извлечь их из другого места. .

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