我的项目中有一些文件被 rebase 删除了。我没有犯任何错误。 我丢失了一些重要文件,如何恢复它们?
最佳答案
git reflog
在这种情况下会产生奇迹:只需使用 git reflog
并记下一些最近的事件提交。然后使用 git checkout commit_id
check out 任何特定的提交。很可能,您需要之前的提交(当前的提交是您搞砸了的提交)。
另外,如果你还没有提交 rebase,你可以使用 git rebase --abort
中止它。
如果它已提交,您可以使用 git reset --hard HEAD~
简单地终止最后一次提交。
关于git - 使用git rebase后删除的文件,如何恢复?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26247614/