git误删分支后的恢复方法

只要你的本地.git目录没删除就可以恢复

项目根目录这里会有个HEAD,这个不同于线上的日志,这里即便删除掉了分支,也记录着所有分支的日志

右键记事本打开以后,滑倒最底下,可以通过名称定位到你最后一次提交的commit,后面的ID复制下来

然后在项目目录打开命令终端,输入git+branch+恢复分分支名+刚刚复制的ID 回车,没有任何报错即成功

git branch dxw id

git checkout dxw

git push -u origin dxw

最后回到你的git工具刷新,或者直接 git+checkout+恢复分分支名 就恢复了想要恢复的分支,记得别忘记push,因为该分支还只是存在于本地