回购中的GitHub项目是“不可点击的”

时间:2015-11-25 05:52:37

标签: github

我有一个非常奇怪的问题,我无法深究它。我已将一些项目推送到GitHub上的Repo,其中两个是黑色且无法点击的,我不知道为什么。

这是推动:

C:\Users\keilc\Documents\GitHub\homeprojects [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

发生了什么事?我根本不知道

1 个答案:

答案 0 :(得分:2)

这些是嵌套的git repo,其SHA1被记录为 gitlink (即使它们不是子模块),special entry in the index

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

一种可能的选择是:

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

从那里开始,这些文件夹仍无法在GitHub上点击,但至少只有git clone --recursive的主要回购邮件足以让他们的内容在本地恢复。