2017-05-15 31 views
-2

我删除了一些未提交类和ı承诺所有文件和。 我不知道我该如何解决这个问题。 请帮帮我。我重要的课程已经失去。我尝试了一些git命令,但我没有修复。 我用过;Git撤消提交并推送后删除的文件

  • 混帐藏匿
  • 混帐硬
+0

[查找和恢复Git存储库中已删除的文件]可能的重复(http://stackoverflow.com/questions/953481/find-and-restore-a-deleted-file-in-a-git-repository ) – ZimSystem

+0

我已经试过这个解决方案。但我没有修复@ZimSystem –

+0

不幸的是,这些文件已经不存在了,你有备份吗? –

回答

1

不幸的是,这不是一个情况的Git可以帮你。如果你删除的文件没有被提交,那么的定义 Git不知道任何关于它的信息,并且无法帮你恢复它。

为了避免将来出现这种情况,我建议您提前提交,确保提交。如果您想要更清晰的历史记录,您可以随时压缩提交内容,但如果您犯了错误,则创建WIP提交可让您轻松回滚。

如果您不小心删除了已提交的文件,则可以按照Find and restore a deleted file in a Git repository中所述将其恢复。

+0

谢谢你的回答。不幸的是,我丢失了我的文件:( –

+0

@CemDırman:是的,对此抱歉。请务必[接受我的回答](// stackoverflow.com/help/accepted-answer),因为这表示其他人已解决问题,并且还会给你2个代表!(如果你有足够的[声望](// stackoverflow.com/help/whats-reputation),你也可以[upvote](// stackoverflow.com/privileges/vote-up)。 ) –