git误删分支怎么办

针对不小心同时删除本地和远程分支的情况。

查看refolg,找到那个分支最后一次的commit id

git reflog --date=iso

reflog是reference log的意思,也就是引用log,记录HEAD在各个分支上的移动轨迹。选项 --date=iso,表示以标准时间格式展示.

git checkout -b recovery_branch_name commitid

这个时候就恢复了本地分支,再push到远程就就好了。

你可能感兴趣的:(git误删分支怎么办)