Вытяните ветку из репозитория, содержащего php-код

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

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

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


person user2510555    schedule 21.06.2013    source источник
comment
Да, если вы скопируете его в свой веб-каталог, это должно сработать.   -  person jraede    schedule 22.06.2013
comment
Нельзя ли настроить клиент Github для хранения репозиториев в другом месте? В противном случае попробуйте использовать символические ссылки.   -  person Xaqq    schedule 22.06.2013
comment
Просто скопируйте родительскую папку (ту, в которой находится .git), и тогда все ваше репо будет перемещено. Я не знаком с командной строкой Windows, но вы просто запустите git add ., git commit, введите свое сообщение, затем git push   -  person jraede    schedule 22.06.2013
comment
@jraede, а если я хочу внести некоторые изменения в код, а затем зафиксировать его, то что мне делать?   -  person user2510555    schedule 22.06.2013
comment
Хорошо, я попробую это. Спасибо :)   -  person user2510555    schedule 22.06.2013


Ответы (1)


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

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

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

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

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

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

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

Или вы можете создать виртуальный хост с DocumentRoot папки Github My Documents (это означает, что вам не нужно ничего перемещать, и вы можете продолжать использовать GitHub для Windows, как раньше).

person VonC    schedule 23.06.2013