0

我对版本控制并不陌生,但对通过互联网进行版本控制很陌生。我相信会有很多其他的新手和我一样在苦苦挣扎。我不熟悉这里许多人提到的命令行方法。我敢肯定还有更多的程序员不知道该怎么做,因为他们不知道为什么它是相关的/有用的。请通过回答这个问题帮助我们理解。

首先,我想知道为什么人们可以从互联网上签出开源文件,而人们可以简单地在本地下载和构建源代码。

我想使用 Git 从 VirtualPlanetBuilder 网站获取最新代码(我知道如何下载 zip 源,这不是我要问的)。

这里有很多 Git 下载,但我想知道其中是否有任何一个专门用于从 Internet 上检出文件。

当我尝试单击此处的 Git 只读链接时,我收到一条警报,提示“Firefox 不知道如何打开此地址,因为协议 (git) 未与任何程序关联”。我已经安装了 Git-1.7.11-preview20120620.exe,那么这个警报/错误是什么意思,我应该怎么做才能在我的磁盘上获取 VirtualPlanetBuilder 的源?

4

2 回答 2

1

没有针对特定用例的特定版本的 Git。你只需要克隆存储库——它可以在你的网络、你的机器或互联网上。

签出代码而不是下载代码会给您带来修改代码的优势,并在需要时跟踪您的更改。它还可以更简单地更新您的副本 - git fetch, git pull.

从命令提示符:

git clone https://github.com/openscenegraph/VirtualPlanetBuilder.git

不过,您可能想看看获得适用于 Windows 的 Git GUI:https ://stackoverflow.com/questions/157476/what-guis-exist-for-git-on-windows

于 2012-07-05T11:49:09.210 回答
1

如果您正确安装了 msysgit,您只需打开命令提示符并执行以下命令:

git clone git://github.com/msysgit/git.git

然后进入源文件夹:

cd git 

其他 git 存储库应该没有什么不同。

于 2012-07-05T11:50:54.440 回答