如何将子目录添加为git中的子模块

问题描述 投票:1回答:1

我想向我的存储库添加一个来自另一个存储库的内容,但不是整个存储库只是从子目录My/Repo/Resources/Strings调用的一部分调用,这对我有用,它将整个存储库添加到我的项目中

git submodule add -b develop -- git@github:My/Repo.git

但我希望有这样的东西:

git submodule add -b develop -- git@github:My/Repo/Resources/Strings.git

可以通过一些参数来实现吗?我在git-submodules上找不到任何东西。我收到的错误是:fatal: clone of '...' into submodule path '...' failed

git git-submodules git-clone
1个回答
2
投票

我不相信你能做到。 git submodule将整个存储库作为子模块进行跟踪。您可以在子模块上尝试sparse checkout,这是我能想到的最好的。

© www.soinside.com 2019 - 2024. All rights reserved.