我创建了一个新项目,其中包含一些已经有git仓库的文件夹。
编辑:内部git仓库没有上传到网络上,并且没有在其中进行任何提交,只在主仓库中进行了提交。
当我使用
编辑:内部git仓库没有上传到网络上,并且没有在其中进行任何提交,只在主仓库中进行了提交。
当我使用
git add --all
添加所有文件进行初始提交并将它们推送到Bitbucket时,内部被跟踪的git文件夹未出现在列表中。相反,列出了类似于sha哈希值的字母数字链接条目。<folder name> → 031c27df078f [031c27df078f]
在一些混乱之后,我不小心删除了包含更改和子模块中 .git 子文件夹的本地文件。
我尝试了强制回退到我最初的提交,但是没有文件被还原。
是否有办法从我的主 git 存储库中恢复更改,或者它们永远丢失了?
是否有办法推送包括子模块在内的所有文件夹?