将带有子模块的回购推送到 github

Pushing a repo with submodules to github

我是一名学生,拥有大量以前 projects/labs 的目录,这些目录是我在大学期间研究过的。为了文档,我想将我所有项目的整个文件夹与个人 git repos 上传到一个巨大存储库中的 github。但是在尝试推送所有这些项目之后,它们在 github 中显示为无法点击的灰色文件夹。我怎样才能 easily/quickly 使这些项目的源代码能够在 github 上浏览?

灰色图标是git子模块的git集线器图标,它指向一个无法到达的远程位置。

您可以在文件夹

中初始化git

解决此问题的快速方法:

1) 在您的本地

上制作此 github 存储库的另一个副本

2) git 子模块更新 --init