为什么Github不将所有项目文件加载到文件夹中(对于MAC用户)



每个人我想问,为什么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原始主机";

相关内容

最新更新