Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
有没有办法恢复工作目录中被升华文本3中git签出覆盖的文件?_Git_Sublimetext3 - Fatal编程技术网

有没有办法恢复工作目录中被升华文本3中git签出覆盖的文件?

有没有办法恢复工作目录中被升华文本3中git签出覆盖的文件?,git,sublimetext3,Git,Sublimetext3,我在安装git软件包的sublime text3中工作。这是我的场景,考虑这个例子,我在3月31日的FEB-28在Jun-31上做了以下的承诺,然后在六月底我没有承诺几个月(APR和Jun)。我不知道我在Git(我猜结账)中运行了哪一个命令,我最新的本地文件被3月31日的最后Git回购代替了。它甚至删除了我3月31日之后在本地硬盘上创建的一些文件。我可以做些什么来恢复这些更改并取回最新的本地文件。我做了一些大的耗时的改变,我再也做不起了。有没有办法恢复上次提交后创建/更改的本地文件 我试图做gi

我在安装git软件包的sublime text3中工作。这是我的场景,考虑这个例子,我在3月31日的FEB-28在Jun-31上做了以下的承诺,然后在六月底我没有承诺几个月(APR和Jun)。我不知道我在Git(我猜结账)中运行了哪一个命令,我最新的本地文件被3月31日的最后Git回购代替了。它甚至删除了我3月31日之后在本地硬盘上创建的一些文件。我可以做些什么来恢复这些更改并取回最新的本地文件。我做了一些大的耗时的改变,我再也做不起了。有没有办法恢复上次提交后创建/更改的本地文件

我试图做git重置,但没有任何效果

在过去的两个月里,我没有做任何git操作

然后,在a旁边,检查是否有类似的插件。
只有这样的插件才能自动保存修改过的文件的副本


如果不是。。。同样,文件恢复工具将是最后的手段。

您可以从
git reflog
恢复任何丢失的提交,但由于您没有提交这些提交,它们将永远消失,除非您有一些系统恢复我在sublime text 3中有什么样的恢复选项。我尝试使用第三方恢复程序,但恢复文件的内容与预期不同。git不跟踪它在工作目录中删除的内容并可以恢复吗?你添加或隐藏了这些文件吗?不,我没有。在过去的两个月里,我没有做任何git操作。git只保存您添加到索引中的那些文件的历史记录,而不是所有文件的历史记录