git - 你如何在 VS 代码/Git 中撤消 "Discard all changes"

标签 git version-control visual-studio-code

我恐怕我已经知道答案了,但不管怎样,还是来吧.. 我在 VS Code (OSX) 中不小心点击了“放弃所有更改”,现在一个月的工作都白费了。呸。问题是,我没有正确设置 GIT,所以我还没有做任何提交。无论如何我可以找回我的工作吗?现在我的工作目录是空的..

[编辑] 我应该澄清一下,控制台日志说它做了一个“git clean -f -q”,这意味着文件已经消失了。但我想知道 VSCode 是否有备份或历史记录或缓存......或任何东西。我很绝望..

最佳答案

在错误的文件上不小心按了丢弃更改 btn 之后,我就到这里了) 没有找到恢复的方法,我在那个文件中尝试了简单的 CMD+Z (CTRL+Z),然后 boom - 一切都回来了,所以不要放弃并尝试 :) 很高兴

关于git - 你如何在 VS 代码/Git 中撤消 "Discard all changes",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43541167/

相关文章:

visual-studio-code - Flutter 的 VSCode 热重载不起作用

unity-game-engine - 使用 VSCode 作为编辑器时 Unity 打开多个工作区

Git:将最后 3 次提交放入分支,重置 master

Git:列出所有跟踪的文件

git - 从发布 (CD) 管道触发构建 (CI) 管道?

windows - 从 Git 存储库获取文件

php - 项目管理/多版本

git - 使用 svn external 将 svn 迁移到 git

node.js - NPM 会忽略 .gitignore 中列出的文件吗?

python - 使用 python -m pytest 与 pytest 时出现 FileNotFoundError