克隆 GitHub 存储库是啥意思?

Posted

技术标签:

【中文标题】克隆 GitHub 存储库是啥意思?【英文标题】:What does cloning a GitHub repository mean?克隆 GitHub 存储库是什么意思? 【发布时间】:2011-07-05 19:31:55 【问题描述】:

我正在尝试将 Facebook 与我的应用程序集成。我在developers.facebook.com 上读到了这篇文章:

    安装XCode 安装Git 使用以下命令克隆 GitHub 存储库:git clone git://github.com/facebook/facebook-ios-sdk.git

我已经安装了 XCode 和 Git。

克隆 GitHub 存储库是什么意思,我该怎么做?

【问题讨论】:

【参考方案1】:

克隆存储库意味着您正在从源代码控制下载源代码的副本。要使用 iOS SDK,您必须从 GitHub 下载代码(即克隆 iOS SDK 存储库)。

输入

git clone git://github.com/facebook/facebook-ios-sdk.git [path to where you want to save sdk]

从 shell/命令提示符。

【讨论】:

【参考方案2】:

克隆 git 存储库意味着您创建开发人员提供的代码的本地副本。您可以简单地使用命令行来完成:

git clone git://github.com/facebook/facebook-ios-sdk.git .

您将在facebook-ios-sdk 目录中获得代码。

【讨论】:

【参考方案3】:

克隆存储库意味着复制和下载存储库中的所有内容。

您使用的是 Mac,因此启动终端,创建一个文件夹并输入以下命令:

git clone git://github.com/facebook/facebook-ios-sdk.git

它将复制并下载整个存储库。

【讨论】:

git 会下载它,但它会在哪里? 在您创建的 Pierre 提到的文件夹中。【参考方案4】:

克隆一个 git 仓库基本上就是将一个代码库下载到你自己的机器上,这样你就可以使用、编辑……这个代码库了。

这样做就像创建一个要存储此代码的文件夹一样简单,然后从终端执行此文件夹:

git clone git://github.com/facebook/facebook-ios-sdk.git .

【讨论】:

那么终端是如何知道你希望这个存储库去哪里的呢?我相信你的指示缺少一些重要的东西。在创建文件夹和克隆存储库之间必须有一个步骤。 您需要事先将终端放入正确的目录。【参考方案5】:

克隆基本上意味着您想要获取存储库中存在的代码的本地副本。 克隆后,您可以在代码中进行任何您喜欢的更改,然后您可以将更改拉回存储库

【讨论】:

【参考方案6】:

克隆仓库

克隆=意味着复制

Repo = 是 Repository 的缩写形式,是项目的完整文件

创建一个文件夹,打开终端并获取要保存repo的文件夹的路径,然后运行此命令

git clone git://github.com/facebook/facebook-ios-sdk.git

此命令会将所有文件下载到该文件夹​​

提前欢迎

【讨论】:

以上是关于克隆 GitHub 存储库是啥意思?的主要内容,如果未能解决你的问题,请参考以下文章

如何使用 Python 和 PyGithub/GitPython 克隆我的 git 存储库?

克隆 github 存储库

使用 hggit 克隆 github 存储库 - 中止:未找到存储库

我从 GitHub 克隆了存储库,但我的本地克隆存储库中缺少提交

克隆 GitHub 存储库时出现 SourceTree 问题

git+ssh 在像 git+ssh://git@github.com/xxx.git 这样的 npm repo 路径中是啥意思