【问题标题】:GitHub undo a discardGitHub 撤消丢弃
【发布时间】:2014-04-15 08:54:04
【问题描述】:

我在处理一些文件时不小心丢弃了 github 上的所有文件。我知道,一旦您丢弃,底部就会有一个撤消按钮。但是我重新启动了我的 gitub,现在我不再有撤消按钮了。有什么办法可以撤销我的丢弃并取回我的文件?我希望有,如果您有任何想法,请告诉我。

谢谢!

【问题讨论】:

    标签: github repository undo


    【解决方案1】:

    丢弃(您可以在“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 中查找丢失的提交。

    【讨论】:

    猜你喜欢
    • 2021-08-05
    • 2019-10-12
    • 2012-07-10
    • 2016-06-03
    • 2021-06-01
    • 2014-10-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多