Git在提交后撤消已删除的文件并推送

时间:2017-05-15 23:08:42

标签: git

我删除了一些未提交的类,并提交了所有文件,推送。 我不知道如何解决这个问题。 请帮我。我的重要课程丢失了。我尝试了一些git命令,但我没有修复。 我用过;

  • git stash
  • git hard

1 个答案:

答案 0 :(得分:1)

不幸的是,这不是Git可以帮助你的情况。如果您删除的文件尚未提交,那么按照定义 Git对此一无所知,也无法帮助您恢复它。

为避免将来出现这种情况,我建议您尽早提交,经常提交。如果您想要更清晰的历史记录,您可以随后将提交压缩在一起,但创建WIP提交可以让您在出错时轻松回滚。

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