我的项目中有几个子模块,我无意中对模块进行了一些更改。虽然我没有明确签入更改,但当我对存储库进行比较时,我会看到子项目提交。
(使用存储)
当我git status
对我的本地仓库进行操作时。它显示了(modified content)
对子项目的反对。所以我移动到子项目的子目录并丢弃了更改。当我现在执行 git status 时,(修改后的内容)不显示。但是,由于没有提交,我无法签入或还原图中所示的无意提交。git revert <green commit hash in pic>
由于我的本地仓库中没有这样的提交,因此出错。
请帮助我了解如何恢复子项目的提交。即使我进入子项目的子目录,这些提交也不会显示。