我有一个非常奇怪的问题,我无法深究它。我已将一些项目推送到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
发生了什么事?我根本不知道
答案 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
的主要回购邮件足以让他们的内容在本地恢复。