恢复已删除的分支

要恢复已删除的分支,你需要通过运行找到已删除分支的头部提交

git reflog

然后,你可以通过运行重新创建分支

git checkout -b <branch-name> <sha1-of-commit>

如果 git 的垃圾收集器删除了悬空提交 - 那些没有引用的提交,你将无法恢复已删除的分支。始终备份存储库,尤其是在小型团队/专有项目中工作时