【问题标题】:Git: Libraries hosted in a remote repository?Git:托管在远程存储库中的库?
【发布时间】:2015-11-16 13:20:20
【问题描述】:

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

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

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

【问题讨论】:

    标签: ios git github bitbucket


    【解决方案1】:

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

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

    如果将其他库添加为子模块,则可以使用git submodule update --init 结帐。

    【讨论】:

    • 就是这样。我使用了“git submodule update --init”,它正在下载所有子模块。谢谢!
    • 不客气,如果对您有帮助,您可以接受它作为答案
    • 我要等 4 分钟 ;)
    【解决方案2】:

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

    【讨论】:

      猜你喜欢
      • 2020-02-01
      • 1970-01-01
      • 2011-09-12
      • 2015-10-05
      • 2015-01-18
      • 2010-10-09
      • 2012-11-28
      • 1970-01-01
      相关资源
      最近更新 更多