2013-06-21 3 views
2

Я очень новичок в github. Я пытался вытащить ветку из репозитория, содержащего некоторый php-код.Потяните ветку из репозитория, содержащего код php

Я использовал git clone <url> , затем я использовал git checkout <branchname> для перехода на конкретную ветку.

Поскольку я использую Github для Windows, файлы хранятся в папке «Мои документы» Github. Теперь я хочу протестировать код и внести некоторые изменения в его локальный сервер. Итак, следует ли скопировать папку проекта в каталог www моей папки с wamp? Или я должен делать что-то еще? И если после копирования папки, если я хочу совершить какие-либо изменения, какую команду я должен использовать для нажатия?

+0

Да, если вы скопируете его в свой веб-каталог, который должен работать. – jraede

+0

Невозможно настроить клиент Github для хранения репозиториев где-то еще? В противном случае попробуйте использовать символические ссылки. – Xaqq

+0

Просто скопируйте родительскую папку (ту, которая находится внутри .git), а затем все ваше репо переместится. Я не знаком с командной строкой Windows, но вы просто запускаете «git add.», «Git commit», введите свое сообщение, затем «git push» – jraede

ответ

0

Github for Windows упоминает на странице справки, что:

GitHub для Windows, оптимизированный для работы с GitHub пультов дистанционного управления - но если вы хотите использовать пульт дистанционного управления, не GitHub, он будет работать нормально. Настройте удаленный вручную на вкладке настроек, и все остальное должно работать должным образом. Вы также можете перетащить репозитории из файловой системы, и GitHub для Windows будет уважать конфигурацию пульта дистанционного управления.

Таким образом, вы можете вытащить из репо без GitHub, like I did in this answer или, как показано на this blog post.

Но у местного клона, вы не можете легко нажать на другой репозиторий (как один в папке wamp, например)

он не поддерживает несколько пультов Git, и он будет работать только с происхождения пульта дистанционного управления.
Если вы хотите направить & на другие пульты дистанционного управления, мы предлагаем вам использовать клиент командной строки, который входит в приложение.

Альтернативой командной строке будет использование графического интерфейса, который поддерживает несколько удаленных устройств, например SourceTree.

Или вы можете клонировать репо GitHub из командной строки непосредственно в правой папке, а затем объявить это локальное репо в вашем приложении GitHub for Windows.

Или вы могли бы create a virtual host that has a DocumentRoot в папке Github My Documents (это означает, что вам не нужно ничего перемещать и вы можете использовать GitHub для Windows так, как вы были).