Вытащите ветку из репозитория, содержащего код 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, как и раньше).