Git:托管在远程存储库中的库?
Git: Libraries hosted in a remote repository?
我在一个项目中工作,该项目有一些似乎位于远程存储库中的库。例如:
当我克隆项目时,所有带有该图标的库都丢失了。我需要执行其他命令才能下载它们吗?
作为参考,这是一个 iOS 项目,这些是 Objective C 个库。
通常第三方库是通过 CocoaPods 或 git 子模块添加到项目中的。
如果您的项目使用 CocoaPods
那么您会在项目目录中找到一个 podfile
,打开终端并导航到包含 podfile 的目录,然后输入此命令 pod install
以检查所有库,它将创建一个工作区,一旦你有工作区总是通过工作区打开该项目。
如果其他库被添加为子模块,那么您可以使用 git submodule update --init
.
检出
我猜它们是您正在克隆的存储库的子模块。尝试将 --recursive
选项添加到克隆命令。
我在一个项目中工作,该项目有一些似乎位于远程存储库中的库。例如:
当我克隆项目时,所有带有该图标的库都丢失了。我需要执行其他命令才能下载它们吗?
作为参考,这是一个 iOS 项目,这些是 Objective C 个库。
通常第三方库是通过 CocoaPods 或 git 子模块添加到项目中的。
如果您的项目使用 CocoaPods
那么您会在项目目录中找到一个 podfile
,打开终端并导航到包含 podfile 的目录,然后输入此命令 pod install
以检查所有库,它将创建一个工作区,一旦你有工作区总是通过工作区打开该项目。
如果其他库被添加为子模块,那么您可以使用 git submodule update --init
.
我猜它们是您正在克隆的存储库的子模块。尝试将 --recursive
选项添加到克隆命令。