【发布时间】:2014-04-15 08:54:04
【问题描述】:
我在处理一些文件时不小心丢弃了 github 上的所有文件。我知道,一旦您丢弃,底部就会有一个撤消按钮。但是我重新启动了我的 gitub,现在我不再有撤消按钮了。有什么办法可以撤销我的丢弃并取回我的文件?我希望有,如果您有任何想法,请告诉我。
谢谢!
【问题讨论】:
标签: github repository undo
我在处理一些文件时不小心丢弃了 github 上的所有文件。我知道,一旦您丢弃,底部就会有一个撤消按钮。但是我重新启动了我的 gitub,现在我不再有撤消按钮了。有什么办法可以撤销我的丢弃并取回我的文件?我希望有,如果您有任何想法,请告诉我。
谢谢!
【问题讨论】:
标签: github repository undo
丢弃(您可以在“Undo Button in GitHub for Windows”中看到)可用于重置添加到索引的文件。
这意味着您添加了文件,并在任何提交之前重置它们。
Windows/Mac 版 GitHub 无法帮助您。
您需要从 git 存储库 (git fsck --unreachable --no-reflogs --no-cache HEAD) 中恢复这些文件。
更多信息请参见“Recovering added file after doing git reset --hard HEAD^”。
OP Benz_java 提到“restoring lost commits”,用于在 reflog 中查找丢失的提交。
【讨论】: