Git:托管在远程存储库中的库?

Git: Libraries hosted in a remote repository?

我在一个项目中工作,该项目有一些似乎位于远程存储库中的库。例如:

当我克隆项目时,所有带有该图标的库都丢失了。我需要执行其他命令才能下载它们吗?

作为参考,这是一个 iOS 项目,这些是 Objective C 个库。

通常第三方库是通过 CocoaPods 或 git 子模块添加到项目中的。

如果您的项目使用 CocoaPods 那么您会在项目目录中找到一个 podfile,打开终端并导航到包含 podfile 的目录,然后输入此命令 pod install 以检查所有库,它将创建一个工作区,一旦你有工作区总是通过工作区打开该项目。

如果其他库被添加为子模块,那么您可以使用 git submodule update --init.

检出

我猜它们是您正在克隆的存储库的子模块。尝试将 --recursive 选项添加到克隆命令。