我本地有两个分支,然后我删除了 save 分支
参见 上一篇博客 git reflog 解析
查看所有的引用变动的日志
git reflog
如下图,这里我们看到,并没有删除分支的记录,我们切回到被删除分支最后操作的一个reflog id 也就是 6c4a469
切回到删除分支之前的那个ID
git checkout 6c4a469
git checkout -b save
这样就找回了被删除的分支
我本地有两个分支,然后我删除了 save 分支
参见 上一篇博客 git reflog 解析
查看所有的引用变动的日志
git reflog
如下图,这里我们看到,并没有删除分支的记录,我们切回到被删除分支最后操作的一个reflog id 也就是 6c4a469
切回到删除分支之前的那个ID
git checkout 6c4a469
git checkout -b save
这样就找回了被删除的分支