一.从本地恢复被删除的分支
> git checkout -b recovered-branch-name <commit-hash>
二.恢复被删除的储藏记录
1.查找所有记录
> git fsck --unreachable | grep commit | cut -d' ' -f3 | xargs git log --merges --no-walk --grep=WIP
2.恢复(新建分支避免冲突)
> git branch recovered-stash <commit>