Fer*_*ndo 6 git team-explorer visual-studio-2019
我正在使用 Visual Studio 2019 Community,意外地在“团队资源管理器”选项卡中单击了所有已暂存文件的撤消更改,并丢失了我最后几天的所有工作。是否可以恢复这种情况并取回更改的文件?
我希望能够很好地解释我的问题。提前致谢。
我正在使用 Visual Studio 2019 Community,意外地在“团队资源管理器”选项卡中单击了所有已暂存文件的撤消更改,并丢失了我最后几天的所有工作。
如果您确定已暂存文件,则可以恢复文件内容,即使很痛苦!对于文件名,由于 git 的工作方式,数据会丢失(即,当您暂存文件时,只会创建 blob 对象并将其存储在 git 数据存储中,而不是存储内容和文件名之间匹配的 filetree 对象)。
如果您没有暂存文件,那么一切都会丢失。
否则,请下载并安装Git Extensions。
然后,在 GitExtensions 中打开存储库后,转到菜单项:“存储库”->“Git 维护”->“恢复丢失的对象”...
在那里,取消选中“显示提交和标签”(这将选中“显示其他对象”)
现在,当您双击一行时,您应该能够获取从较新到最旧创建的文件的内容。
祝你好运!!
我失去了最后几天的工作。
PS:对于未来,您刚刚经历了惨痛的教训,使用 git 您必须经常提交(一旦提交工作,您将始终能够恢复)。之后,学习如何重写您的历史记录或修改最后的提交。了解如何使用reflog也
在另一个 Stackoverflow 问题中恢复暂存文件的其他方法(使用命令行):/sf/answers/4119778701/
| 归档时间: |
|
| 查看次数: |
16254 次 |
| 最近记录: |