每个人我想问,为什么github不能正常工作。当我克隆项目时,它不会显示里面的所有文件和代码;git-push";它没有显示任何错误,并加载整个项目。我正在使用";ssh";以便加载。
当我打开克隆项目时,它显示ViewController为红色,并充满空格。什么可能是问题?这是我第一次遇到这个问题。
我使用了";git push-u origin main";功能。
提前谢谢。
首先检查要克隆的项目(从GitHub)中是否有.gitmodules
。
这可以解释为什么克隆后某些文件夹(.gitmodules
文件中列出的文件夹)仍然为空。
尝试使用再次克隆存储库(在新文件夹中)
git clone --recurse-submodules git@github.com/<aUser>/<aRepo>
另一个选项是,在您推送的本地存储库中,您已经嵌套了git子存储库:在本地repo文件夹中的任何位置查找.git/
子文件夹(在最顶部的文件夹旁边,因为它确实包括.git/
中预期的本地git结构)
这样的嵌套存储库不会被添加、提交/推送。只会记录对其顶部SHA1的引用,GitHub会将其文件夹显示为空,灰色带白色箭头。
您需要:
- 本地移除CCD_ 5(在那些嵌套的子文件夹中)
git rm --cached afolder
(没有尾随的/
:对每个有.git
的文件夹都这样做)- 添加所有内容
- 提交并再次推送
我已经用;git目的地";而它必须是";git原点";最后我们必须使用";git-push原始主机";