Git 误删分支怎么恢复
git分支误删除,怎么恢复?
我们在实际开发工作中,会创建git自己的分支,这里以feature为例,在分支feature开发完成之后,测试没问题的话会合并到master分支,再push到远程仓库。现在有一个场景,如果在feature开发完成,commit到本地仓库之后,没有push到远程仓库,然后在本地误把feature分支删除了,如何恢复呢?
这里以idea使用为例,
- 在idea中Alt+9打开git控制面板,看到本次删除操作的git记录ID
- 或者执行命令
git reflog
查看所有git操作记录,找到这条记录ID
3. 执行命令
git checkout -b feature-zcl 7becb44
恢复