如何在 git 中将子目录添加为子模块
How can be a subdirectory added as submodule in git
我想将来自另一个存储库的内容添加到我的存储库,但不是整个存储库只是子目录 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 submodule
将整个存储库作为子模块进行跟踪。您可以在子模块上尝试 sparse checkout,这是我能想象到的最好的。
我想将来自另一个存储库的内容添加到我的存储库,但不是整个存储库只是子目录 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 submodule
将整个存储库作为子模块进行跟踪。您可以在子模块上尝试 sparse checkout,这是我能想象到的最好的。