Git恢复到以前的版本不会返回所有提交的文件

时间:2017-09-09 06:41:59

标签: git visual-studio git-revert

所以我最近遇到了一个问题,我搞砸了我的应用程序,所以我使用git恢复到以前的版本,一旦这样做.sln文件已损坏,现在我绝对无法获取我的代码返回除了.exe文件我尝试使用反射器,但它没有给我回复包括所有表单,设计器和.sln文件的完整源代码

如果有人也可以帮助我理解为什么git完全破坏我的项目文件也会有所帮助

编辑: 这是恢复后的项目图像,你会在底部控制台中注意到一堆"文件未找到"在控制台和解决方案资源管理器中的错误,您可以看到发现的文件旁边的一堆警告图像...这基本上是我的整个项目

Screenshot

由于某种原因,git从未保存我的项目文件,我将项目存储在github上,并直接在项目git文件夹中进行了更改,因此我可以将所有文件放在一个地方,git应该可以很容易地恢复更改,如果有些东西要破坏应用......

我真的需要一些东西来恢复我的工作我花了几周的时间来构建这个从头开始重建这将是一个绝对的噩梦

编辑2: 正如您在此图像中看到的,我向项目添加了58个文件,而EditHeader实际上是在提交中 1.png

现在你可以在这张图片中看到,当还原项目时它只返回28个文件并且它们都有错误 2.png

0 个答案:

没有答案