2

我对 github 很陌生。我试图从包含一些 php 代码的存储库中提取一个分支。

我用git clone <url> 然后我用git checkout <branchname>切换到一个特定的分支。

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

4

1 回答 1

0

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

GitHub for Windows 已针对 GitHub 遥控器进行了优化——但如果您希望使用非 GitHub 遥控器,它也可以正常工作。在设置选项卡中手动设置遥控器,其他一切都应按预期工作。您还可以从文件系统中拖入存储库,并且 GitHub for Windows 将尊重源远程的配置。

因此,您可以从非 GitHub 存储库中提取,就像我在这个答案中所做的那样,或者如这篇博文中所示。

但是从你的本地克隆,你不能轻易地推送到另一个仓库(比如你wamp文件夹中的一个)

它不支持多个 Git 遥控器,它只适用于原始遥控器。
如果您希望推送和拉取其他遥控器,我们建议您使用应用程序中包含的命令行客户端。

命令行的替代方法是使用支持多个远程的 GUI,例如SourceTree

或者,您可以直接在正确的文件夹中从命令行克隆 GitHub 存储库,然后在您的GitHub for Windows应用程序中声明该本地存储库。

或者,您可以创建一个包含DocumentRootGithub 文件夹的虚拟主机My Documents(这意味着您不必移动任何东西,并且可以像以前一样继续使用 GitHub for Windows)。

于 2013-06-23T13:14:11.647 回答