如何恢复更改后尚未提交的本地删除文件

时间:2019-06-13 15:50:48

标签: git

我有一个已删除所有文件的文件夹。我可以通过执行以下命令查看所有文件:

git ls-files --deleted

我已经在本地进行了尚未添加/提交的更改。

如何恢复最近一次修改的所有文件?

谢谢!

1 个答案:

答案 0 :(得分:0)

如果您运行git status,将获得一些有关当前状态以及您可以做什么的信息。

您可以使用以下方法将本地删除的文件恢复到git已知的状态:

git checkout -- <file>

如果在删除文件之前尚未暂存文件(git add <file>),则对该文件所做的任何更改都会丢失。

某些IDE:s保留由IDE更改的文件的本地历史记录,也许从git恢复文件后,您可以在其中找到所做的更改。