git local branch 删除后如何恢复?
git branch 删除后如何恢复?
ARCHIVE 这篇写于 2020 年,距今 6 年多了。里面的版本、链接和做法可能都已经过时,看的时候留个心眼。
背景
以为不需要的 local branch 被自己删除了 git branch -D <branch_name>,但是你意识到这个分支代码还没有提交远端。。。
是不是崩溃的心。。。
解决办法
Google 搜索:git branch delete recovery
第一个结果即可解救你。
https://stackoverflow.com/questions/3640764/can-i-recover-a-branch-after-its-deletion-in-git
git reflog
git checkout -b <branch> <sha>
参考资料
茶歇驿站
一个可以让你停下来看一看,在茶歇之余给你帮助的小站,这里的内容主要是后端技术,个人管理,团队管理,以及其他个人杂想。