GIT 没有现有路径的子模块功能

GIT Submodules feature without an existing path

我创建了一个结构如下的项目:

jQuery  
 - Timepicker  
 - Datepicker  
 - ScrollEvent  

我有一个名为 jQueryUtils 的项目,其中包含 3 个子模块,我应该能够分别检查每个子模块并独立处理它并跟踪 changes/commits 在每个子模块上完成的工作。
我找到了一个 link 来解释 GIT Submodules 特性。
但唯一的问题是每个子模块应该再次指向一个现有的 repo。

有没有什么方法可以检查并处理每个子模块,而无需为每个子模块实际创建单独的存储库。
也就是说,目前我可以在 'n' 个不同的存储库中创建 'n' 个模块,然后使用 GIT submodule 功能
将它们合并到一个项目中 但我想要的是使用 'n' 模块在 1 个回购中创建 1 个项目,然后单独处理每个模块并跟踪每个模块的所有更改。

如果您想在 GitHub 上推送项目,正确的方法是使用指向来自 GitHub(或其他类似服务)的其他存储库的子模块。

可以使用本地远程添加子模块,但在GitHub上无法访问它们,因为它们指向到您机器上的本地目录。

就像我在评论中提到的那样,为每个子模块创建存储库不是问题,并且维护起来并不像您期望的那么难。

Nested git repositories without remotes (a.k.a. git submodule without remotes)