在Git中一切的操作都是可以恢复的,包括已经删除的提交,今天在做一个项目时就遇到了这种问题,也不知道是怎么回事不小心就把上午提交的所有代码都删除了,于是赶紧通过git log来查看日志,但奇怪的是当时不知是怎么操作的通过log并没有找到当时提交的任何记录 在网上有人说reflog可以找到所有的操作记录,然后按照操作通过reflog成功恢复被删除的提交 参考: Git reflog 机制 Git挽救丢失的代码 从Git仓库中恢复已删除的分支、文件或丢失的commit 3.2 Git 分支 - 分支的新建与合并 来自为知笔记(Wiz) 转载于:https://www.cnblogs.com/huangtailang/p/2a68bfe0215c28039db98dcfe3fe97c1.html