git误删本地和远程分支恢复方式

261 阅读1分钟

不小心把git仓库的远程和本地分支都删了怎么办?

一、首先我们可以查询整个仓库维度的commit记录

使用如下命令

git reflog show --data=iso

就可看到倒序排列的所有commit的历史记录,

WechatIMG25.png

二、找到需要恢复的分支的最后提交记录

image.png 将所需要的分支的最新提交记录checkout

git checkout -b  要恢复的分支名  commitId

git checkout -b FD-108865 b2420245a

此时极客在本地恢复次分支,然后push到远程即可