GitHub撤消丢弃

Big*_*ava 6 undo github repository

我正在处理一些文件,不小心丢弃了github中的所有文件.我知道,一旦你丢弃,底部就会有一个撤消按钮.但我重新启动了我的gitub,现在我再也没有撤消按钮了.有什么方法可以撤消我的丢弃并取回我的文件吗?我希望有,如果你有任何想法,请告诉我.

谢谢!

Von*_*onC 6

丢弃(您可以在" GitHub for Windows中的撤消按钮 "中看到)可用于重置添加到索引中的文件.

https://f.cloud.github.com/assets/1396/278196/785c1940-90df-11e2-9c77-189a​​907c6580.gif

这意味着您添加了文件,并任何提交之前重置它们.

适用于Windows/Mac的GitHub对您没有帮助.

您需要从git repo(git fsck --unreachable --no-reflogs --no-cache HEAD)恢复这些文件.
有关详细信息,请参阅" 执行后恢复添加的文件git reset --hard HEAD^ ".

OP Benz_java提到" 恢复丢失的commit ",为寻找在引用日志丢失的承诺.