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

时间:2020-03-13 04:31:39

标签: github git-submodules

我是git的新手,所以我使用git将ionic项目文件夹放入本地存储库,然后将其推送,但它没有显示为我看到的普通存储库。

然后成为子模块,因此我克隆了存储库,然后文件夹变为空,然后找不到文件,但找不到空文件夹。

有人可以告诉我如何找到丢失的文件以及为什么我尝试推送一个简单的文件夹然后将其变成子模块吗?

1 个答案:

答案 0 :(得分:0)

将我的ionic项目文件夹放入本地存储库,然后将其推送,它没有像我看到的普通存储库那样出现,而是成为子模块

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

一旦复制到本地存储库(也具有自己的.git/子文件夹)中,就将ionic项目文件夹视为嵌套存储库,并且仅将 gitlink (本地存储库记录并推送了对ionic /)根树SHA1的引用。
因此,远程端的“子模块状”空文件夹。

如果您不关心该项目的历史记录,只需将其文件复制到本地存储库中,即可添加,提交和推送。