场景
commit以后还没有push,然后就通过命令 git branch -D 删除了本地的分支。
恢复方法
- 找到删除的分支的最后一次commit ID
// 显示每个branch的最后一个commit ID
git reflog
- 利用上一步找到的commit ID 重建分支
git branch [branchName] commit ID
commit以后还没有push,然后就通过命令 git branch -D 删除了本地的分支。
// 显示每个branch的最后一个commit ID
git reflog
git branch [branchName] commit ID