git 恢复删除的分支
场景:删掉了远端的分支,并删除了本地该分支的代码
恢复步骤:查找日志 git log -a
找到一条关于删除的分支的某条commit日志,假设某条commit id为:
2eac14d05bc1264cda54a7c21f04c3892f32407a
git branch recover_branch 2eac14d05bc1264cda54a7c21f04c3892f32407a
git branch -a
* master
recover_branch
git branch
可以看到已经多了一个名为recover_branch的分支,然后切换过去:
git checkout recover_branch
正常情况下,可以看到分支内容已经恢复了