使用git rebase后可以恢复删除的文件吗?

时间:2017-01-31 22:59:53

标签: git github

今天我打算使用shell将我的本地项目文件上传到Github,但遗憾的是在调用" git rebase"之后删除了本地文件。命令。如何恢复已删除的文件?

1 个答案:

答案 0 :(得分:2)

检查git reflog以获取您的回购的修订历史记录,例如:

b3f2a61 HEAD@{0}: commit (amend): Adding some more files
ba90657 HEAD@{1}: rebase: Message
3dcbd41 HEAD@{2}: commit: Adding some files

您可以使用第一列中的提交ID(例如

)将存储库恢复到以前的状态
git reset --hard <ID>

请注意,这会擦除还原点后提交到存储库的所有内容。在进行硬重置之前,您可能需要单独备份它。

相关问题