Git - 一个超级仓库有很多子仓库(大部分是国外的)

Git - one super repo with many sub repos (mostly foreign)

我想要以下设置:

用例

将整个 projects 文件夹同步到本地 git 存储库(我的 USB 记忆棒),以便能够使我的整个个人项目结构在两台计算机之间保持同步。但是所有外国 git 回购应该留下来并继续工作。

我正在使用 TortoiseGIT,有没有可能做我想做的事?拥有包含许多个人子回购的个人超级 git 回购?

Having a personal super git repo that contains many individual sub repos?

这主要是git submodules的目的。
您的主要项目将记录:

  • 国外子回购的url
  • 他们的 SHA1 用于每个 subrepo 根子文件夹(那些是主 repo 的 gitlinks, special entries in the index