git - 有没有办法恢复 sublime text 3 中被 git checkout 覆盖的工作目录中的文件?

标签 git sublimetext3

我正在安装 git 包的 sublime text3 中工作。这是我的场景考虑这个例子,我在 1 月 31 日、2 月 28 日、3 月 31 日做了以下提交,然后我在 6 月底有几个月(四月和六月)没有提交,我不知道我使用哪个命令在 sublime git 中运行(我猜是 checkout),我最新的本地文件被 3 月 31 日的最后一个 git repo 替换。它甚至删除了我在 3 月 31 日之后在本地驱动器上创建的一些文件。我可以做什么来恢复这些更改并取回我最新的本地文件。我做了一些耗时的重大改变,我无法再做一次。有没有办法恢复我上次提交后创建/更改的本地文件?

我尝试执行 git Reset 但没有任何效果

最佳答案

I did not do any git operations in last two month

然后,在 file recovery tool 旁边,检查你是否有像 Local history 这样的插件.
只有这样的插件才会自动保留修改后的文件的副本。

如果没有......再次,文件恢复工具将是最后的手段。

关于git - 有没有办法恢复 sublime text 3 中被 git checkout 覆盖的工作目录中的文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56820621/

相关文章:

python - 在 Windows 上将 Mercurial (hg) 存储库转换为 Git (7)

git - `-u` 中的 `git push -u origin master` 有什么用?

git - 如何创建依赖于托管在 gitlab 子组中的私有(private) go 包的 docker 镜像?

python - sublime text + python 的 anaconda

sublimetext3 - Sublime Text 3 和 Filter Lines 插件 - 代码折叠需要键盘快捷键

node.js - 乔基达尔 : onchange event for a file is possibly triggered to fast

用sublime text 3编译C文件

svn - 如何将 git 与 svn 树重新同步?

git - 标题不被接受 : How to set the color for error messages

python - 如何使用 sublime 插件 api 创建新布局并在每个单元格中打开一个文件