如何在git中输入错误命令后恢复文件

时间:2018-06-14 12:36:31

标签: git github restore

这是我的问题。我正在从本地现有项目创建一个新的存储库。我错误地将许多文件添加到我的提交中,当我想从提交中删除这些文件时,我删除了所有本地文件。

删除的所有文件仍然在一次提交中:

Check the commit here

我想在本地恢复这些文件,但我无法推送它们,我认为添加了许多大文件。

Check the push here

我怎样才能在本地恢复它们,因为我无法推它们然后拉它们?

请记住,这些文件永远不会推送到远程存储库。它们也会从我的本地项目中删除。它们仍然存在于提交中。当我尝试推送此提交时,我收到错误:

fatal: The remote end hung up unexpectedly

1 个答案:

答案 0 :(得分:-1)

您可以使用以下命令之一

git reflog OR git reset OR git checkout