如何在我的 github 子模块中找到丢失的文件

How to find missing file in my github submodule

我是git的新手,所以我使用git将我的离子项目文件夹放入本地存储库然后推送它,它并没有像我看到的普通存储库那样出现。

然后它变成了子模块,所以我克隆了存储库,然后文件夹变空了,然后我找不到我的文件,而是一个空文件夹。

Can someone tell me how to find my missing file and why I tried to push a simple folder then it becomes submodule?

put my ionic project folder into local repository then push it, it didn't appear as the normal repository I saw , It becomes submodule

那是因为您的离子项目文件夹 已经 包含了它自己的 .git/ 子文件夹。

一旦复制到您的本地存储库(它也有自己的 .git/ 子文件夹),ionic 项目文件夹将被视为嵌套存储库,并且只有一个 gitlink(引用ionic/的根树SHA1)被本地仓库记录和推送。
因此 "submodule-like" 远程端的空文件夹。

如果您不关心该项目的历史,您可以简单地将其文件复制到您的本地存储库中,添加、提交和推送。