为什么 GitHub windows 客户端删除了我的所有工作?

Why did the GitHub windows client delete all of my work?

昨天,我决定上传我所有糟糕的旧作品。回到我刚开始编程并只是想向人们展示它的时候。我从未使用过 git(我的决定非常糟糕)并创建了一个存储库。我下载了 windows 客户端和 egit eclipse 插件。我使用了 egit 插件,但它只是将所有内容移动到 Oder 并使其成为本地存储库。然后我使用 windows 客户端提交提交。这需要一段时间,所以我让它开着去睡觉。我今天早上醒来,除了文件夹名称、.gitignore 文件和来自 eclipse 的 .project 文件外,所有内容都被删除了。无论如何我可以把这个旧工作找回来

谢谢!

在您项目的根文件夹中,运行 gitk 来自 Git Bash,您将看到您的更改。

我在这里找到了解决方案:https://www.quora.com/Git-revision-control/How-do-I-retrieve-added-files-but-not-committed-from-a-reset?share=1

基本上您可以从 blob 中检索文件,但您必须一个一个地执行此操作。我正在编写一个程序来自动执行此操作。

还有其他更简单的方法吗?

如果是这样,我很乐意知道。

编辑:天哪,我完全忘记了 Windows 上的先前版本选项卡。我就是这么做的。

谢谢!