首页 > 解决方案 > Git子模块丢失了,能找回吗?

问题描述

我有一个长期存在的“简历/”个人存储库,保存我的简历内容。我还有一个子目录“Resume/Cover Letter”,保存着我运行良好的简历内容。不久前,我在“简历/求职信”中创建了第二个 git 存储库,并没有考虑太多。现在这些内容都没了!这怎么可能呢,我的“简历”项目中没有 .gitmodules。

我可以在简历的日志中看到求职信回购的所有记录/ -

历史示例:

但是“简历/求职信”的内容是空的。这些文件去哪儿了?它们可以被找回吗?这是一个有用的插图 -

例子

更新

嗬!请参阅下面的参考,以明确警告不要这样做 -

在此处输入图像描述

标签: git

解决方案


当你有一个嵌套的 Git 存储库时,你的父 repo 只记录一个gitlink索引中的一个特殊条目

git add/git commit/git push在主存储库中完成的操作根本不会在嵌套的 Git 存储库中添加/提交/推送文件。
在嵌套的 repo 文件夹本身中执行的相同命令将添加/提交/推送您的文件。


推荐阅读