GitHub 项目"un-clickable"回购



我有一个非常奇怪的问题,我无法深入了解。我在GitHub上把一些项目推到了我的Repo中,其中两个是黑色的,无法点击,我不知道为什么。

这就是推送:

C:UserskeilcDocumentsGitHubhomeprojects [master +0 ~1 -0]> git push origin master
Counting objects: 108, done.
Delta compression using up to 8 threads.
Compressing objects: 100% (105/105), done.
Writing objects: 100% (108/108), 3.71 MiB | 111.00 KiB/s, done.
Total 108 (delta 4), reused 0 (delta 0)
To https://github.com/KeilCarpenter/Home-Projects.git
 * [new branch]      master -> master

发生了什么事?我完全不知道

这些是嵌套的git repo,其SHA1已记录为gitlink(即使它们不是子模块),这是索引中的一个特殊条目。

这意味着您必须在本地计算机的这两个目录下有.git文件夹。

一种可能的选择是:

  • 删除这两个文件夹(后面跟一个git add -A ., git commit -m "remove nested git repos"
  • 将它们添加回子模块:git submodule add /url/to/rpeo/RectionTester,然后添加、提交和推送)

从那里开始,这些文件夹在GitHub上仍然无法点击,但至少你的主存储库的git clone --recursive足以在本地取回它们的内容。

最新更新