从包含php代码的存储库中提取一个分支


Pull a branch from a repository that contains php code

我是github的新手。我试图从包含一些php代码的存储库中提取一个分支。

我使用了git clone <url>然后我使用CCD_ 2切换到特定的分支。

由于我使用的是Github for Windows,文件存储在My Documents的Github文件夹中。现在我想测试代码,并在本地服务器中对其进行一些更改。那么我应该将项目文件夹复制粘贴到我的wamp文件夹的www目录中吗?还是我应该做点别的?如果在复制文件夹后,如果我想提交任何更改,我应该使用什么命令来推送?

Github for Windows在帮助页面中确实提到:

GitHub for Windows经过优化,可以与GitHub远程设备配合使用,但如果你想使用非GitHub的远程设备,它也可以正常工作。在设置选项卡中手动设置遥控器,其他一切都应按预期工作。您也可以从文件系统中拖动存储库,GitHub for Windows将尊重原始远程的配置。

因此,您可以从非GitHub回购中提取,就像我在这个答案中所做的那样,或者如本文所示。

但从您的本地克隆,您无法轻松地推送到另一个repo(例如wamp文件夹中的repo)

它不支持多个Git远程,并且只能使用原始远程
如果你想推动&拉到其他远程,我们建议您使用应用程序中包含的命令行客户端。

命令行的另一种选择是使用支持多个远程的GUI,如SourceTree。

或者,您可以直接从命令行在右侧文件夹中克隆GitHub repo,然后在GitHub for Windows应用程序中声明该本地repo。

或者,你可以创建一个虚拟主机,它有My Documents的Github文件夹的DocumentRoot(这意味着你不必移动任何东西,并且可以像以前一样使用Github for Windows)。