我使用 git 提交了更改并将其推送到我的主分支,然后删除了一个在 .gitignore 文件中命名的文件夹。我试过拉。我找不到该文件夹。有没有办法找回那个文件夹?
我一直在使用原子文本编辑器。我已经将 git 与它集成在一起,并使用该文本编辑器本身添加了 .gitignore 文件。有没有办法从那个原子文本编辑器中检索?
或者有没有办法使用一些恢复软件挖掘已删除的文件?
在提交之前,您尚未将文件包含在 git 索引中 git 不会跟踪提交中的文件更改。由于默认情况下忽略的文件不会添加到 git 索引中,我想它不会添加到提交中。
在这种情况下,使用 Git 就不能了。
但是,如果您使用的是维护本地历史记录的IDE(例如任何JetBrains IDE,Netbeans等(,则可以从IDE的备份中获取文件。
- 对于 NetBeans,请转到编辑器顶部的"历史记录"选项卡。
- 适用于 JetBrains IDE(例如 IntelliJ、WebStorm、PyCharm 等(从项目资源管理器打开文件/文件夹的上下文菜单。,然后选择显示历史记录或本地历史记录 ->显示历史记录。链接