2

我正在使用 VS 2010 构建应用程序。我使用了 Git 源代码控制系统和 Git 源代码控制提供程序插件的服务。由于我已经完成了 90% 的解决方案,我决定对应用程序的架构进行重大更改,因此我删除了几个项目、文件,添加了其他项目,并在解决方案中到处进行了各种更改。但在我做这一切之前,我对整个解决方案做出了承诺。然后当我决定回到那个承诺时,我 50% 左右的辛勤工作已经消失了。很多删除的文件没有回来,有些项目回来是空的。如果有任何希望恢复我的工作,我需要帮助。提交的历史仍然存在,从那以后我没有触及解决方案。

4

2 回答 2

0

只是一个理论,但也许你丢失了之前的提交。如果是这样,请尝试 git reflog(请参阅此处)或按照本指南查找丢失的提交。如果您提交了文件,那么它们应该在某个地方。

于 2013-02-13T22:24:50.633 回答
0
  1. 检查您是否有备份可以使用。
  2. 尝试git fsck从命令行使用来验证 Git 存储库的完整性。
于 2013-02-13T21:42:42.390 回答