【问题标题】:How to restore/recover files that were never pushed to the GitHub repository?如何恢复/恢复从未推送到 GitHub 存储库的文件?
【发布时间】:2021-06-17 23:42:34
【问题描述】:

在学习 Git 时,我将命令 git init 用于我的整个学生编码文件夹,而不仅仅是练习 GIT/ 文件夹。
但我没有将它们添加、提交或推送到 GitHub 存储库。

我在GIT/ 文件夹中犯了一些其他错误,我决定删除我在 GitHub 上创建的 Git 存储库以“从头开始”。

在此过程中,我还删除了 VSCode 文件夹中的所有代码。

我在 GitHub 上恢复了存储库,但这并没有将我的其他文件带回 VSCode。

附图显示了我目前在 VSCODE 中看到的内容。
有什么建议么?我真的很感激。

【问题讨论】:

  • 如果您没有提交更改,它们将无法恢复
  • 感谢您的回答。它们会在我的 icloud 备份上吗?
  • 我们无从得知
  • 好的。谢谢。
  • 一个好主意,如果你在做实验,在实验之前做一个 zip 备份,把它放在一个闪存驱动器上,然后从 USB 端口中取出它(以正确的方式)

标签: git github visual-studio-code


【解决方案1】:

确保至少安装Local History VSCode extension,如suggested here

这样,即使您进行破坏性操作,您仍然可以看到旧文件“本地历史记录”(由 VSCode 记录,而不是 Git),并恢复您的内容。

如果不是,因为您说的是 iCloud,请仔细检查您的 Time Machine status,以防您可以从备份中恢复它们。

【讨论】:

    猜你喜欢
    • 2013-11-18
    • 2020-07-16
    • 2021-04-15
    • 2015-06-22
    • 1970-01-01
    • 2020-05-28
    • 1970-01-01
    • 1970-01-01
    • 2015-03-09
    相关资源
    最近更新 更多