克隆 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 存储库?
使用 hggit 克隆 github 存储库 - 中止:未找到存储库
我从 GitHub 克隆了存储库,但我的本地克隆存储库中缺少提交
克隆 GitHub 存储库时出现 SourceTree 问题
git+ssh 在像 git+ssh://git@github.com/xxx.git 这样的 npm repo 路径中是啥意思