六一节晚上改了点code, 做完之后commit, 然后误删了这个branch, 并且新建了branch.
那么怎样恢复已删除的branch呢?
网上查询一番,找到了答案:
- git reflog
找到被删的branch中最后一笔commit, 记录它的SHA1。
![](https://img-blog.csdnimg.cn/direct/62404e48d521448c8325d0a499df4259.png)
怎么看SHA1是被删除的branch呢?就看commit的内容。
- git branch June1Update 2e00a4a
成功恢复:
![](https://img-blog.csdnimg.cn/direct/b98b9739801c4c6aaf14d260bef5e8f8.png)
命令格式:git branch <新的branch名称> <被删的branch的最新一笔commit的SHA1>
参考:Recovering a Deleted Git Branch: A Step-by-Step Guide -- devgem.io