Git 从中取消删除文件

Git 从中取消删除文件,git,rm,Git,Rm,我正在Windows7机器上编写一个php应用程序,并使用来自mingw32的git命令行实用程序。问题是我只是错误地删除了我的项目的一个非常重要的文件 这是我没有注意到的命令,现在灾难就在我的肩上: rm git diff include/class/ReportBuilder.php 如果我做了git status我会在中看到它:要提交的更改但我再也找不到它了 您知道如何从mingw32中取消删除使用rm删除的文件吗。我的文件不在存储库中,但我已经处理了2周:((如果没有跟踪该文件,则这与g

我正在Windows7机器上编写一个php应用程序,并使用来自
mingw32
的git命令行实用程序。问题是我只是错误地删除了我的项目的一个非常重要的文件

这是我没有注意到的命令,现在灾难就在我的肩上:
rm git diff include/class/ReportBuilder.php

如果我做了
git status
我会在中看到它:
要提交的更改
但我再也找不到它了


您知道如何从mingw32中取消删除使用
rm
删除的文件吗。我的文件不在存储库中,但我已经处理了2周:((

如果没有跟踪该文件,则这与git无关。
rm
只会像往常一样删除该文件,因此您只能依靠备份


如果文件被添加到索引中,您可以尝试使用git checkout include/class/ReportBuilder.php,但这不会得到最新版本,只有来自最新的git add的版本。如果文件没有被跟踪,那么这与git无关。
rm
只会像往常一样删除文件,因此您只能依靠backups


如果文件被添加到索引中,您可以尝试
git checkout include/class/ReportBuilder.php
,但这不会得到最新版本,只有来自最新
git add
的版本。我正在使用netbeans,幸运的是,ntbeans内置了取消删除过程。谢谢netbeans。谢谢stackoverflow答复:

因此,溶质是:
右键单击Project->History->Revert Deleted

我正在使用netbeans,幸运的是,ntbeans内置了取消删除过程。感谢netbeans。感谢stackoverflow提供此答案:

因此,溶质是:
右键单击Project->History->Revert Deleted

根据最近的帖子添加编辑了我的答案根据最近的帖子添加编辑了我的答案以获得您的回复。不幸的是,我从未将该文件添加到存储库中:(@doledoug然后你在
git status
中看不到它。我没有提到添加到repo,只是添加到index.ty作为你的回复。不幸的是,我从未将该文件添加到存储库:(@doledoug然后你在
git status
中看不到它。我没有提到添加到repo,只是添加到索引。