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

Я очень плохо знаком с GitHub. Я пытался извлечь ветку из репозитория, который содержит некоторый PHP-код.

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

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

1 ответ

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

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

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

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

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

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

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

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

Другие вопросы по тегам