我有一个 git 仓库,我想给它添加一个子模块。问题是,子模块作为另一个存储库中的文件夹存在。我可以只将该文件夹添加为子模块吗?
最佳答案
我最终这样做了:
- 创建一个
submodules
目录。 - 在此目录中添加子模块。
- 创建指向子模块内特定目录的符号链接(symbolic link)。
这样你就有了默认的 Git 子模块行为,并且在你的项目中你只使用了整个子模块的一个子集。
关于git - 如何从 git repo 添加特定文件夹作为 git 子模块?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3158597/