我对我的存储库执行了一些本地更改,并将它们提交给我的本地存储库。从存储库中获取代码时,我的系统功能丢失了。结果,我的git repo被破坏了。现在,当我查看提交ID(本地)时,如 git reflog 所示,它显示
错误:目标文件./objects/XX/YYYYYYYYYYYY为空。
致命:松散的物体XXYYYYYYYYYYYYY已经腐败。
执行git状态时,表示删除了与目标文件对应的文件。因此,我无法执行 git hash-object -w OBJECT-PATH。此外,由于这是本地提交,因此我无法替换.git文件夹。远程服务器到我的本地仓库。
有没有办法可以恢复我的提交并避免重做?