我的项目中有一些文件被删除了。我什么都没做。 我丢失了一些重要文件,我该如何恢复呢?
答案 0 :(得分:14)
git reflog
可以创造奇迹:只需使用git reflog
并注意几个最近提交的活动。然后使用git checkout commit_id
签出任何特定提交。最有可能的是,你需要先前的提交(当前的一个是你搞砸了)。
此外,如果您尚未提交rebase,则可以使用git rebase --abort
中止它。
如果它已提交,您只需使用git reset --hard HEAD~
终止最后一次提交。