我正在使用Visual Studio 2019社区,并意外地在Team Explorer选项卡中单击撤消更改,以备存所有暂存的文件并丢失了我所有的前几天工作。 是否可以还原情况并找回更改的文件?
我希望已经很好地解释了我的问题。预先感谢。
答案 0 :(得分:2)
我正在使用Visual Studio 2019社区,并意外地在团队资源管理器选项卡中单击所有撤消更改的文件(登台),并丢失了我所有的前几天工作。
如果您确定已暂存文件,则可以恢复文件内容 ,即使很痛苦!对于文件名,由于git的工作原理,数据会丢失。
如果您未暂存文件,则所有文件都会丢失。
下载并安装Git Extensions。
然后,在GitExtensions中打开存储库后,转到菜单项: “存储库”->“ Git维护”->“恢复丢失的对象” ...
在那里,取消选中“显示提交和标记”(将选中“显示其他对象”)
现在,当您双击一行时,您应该能够获取从较新到最旧的文件的内容。
祝你好运!
失去了我最后的工作。
PS:对于未来,您刚刚学会了使用git经常必须进行提交的艰难方法(一旦完成工作,您将始终能够恢复)。然后,学习如何重写历史记录或修改上一次提交。了解如何也使用reflog