git实用篇之如何找回已经被删除的分支

Updated on with 160 views

git 系列:基础篇

git 系列:进阶篇

git 实用篇:如何合并提交

git 实用篇:如何丢弃所有的修改

git 实用篇:如何找回已经被删除的分支


找回被删除分支其实在[git进阶篇](https://www.tianyang.pub/articles/2019/10/16/1571240883979.html)中也有所提及,本篇再做一下更详细的介绍。

如果你的分支被误删了,并且远端也被顺手删掉的话(没错,我这么干过。。),那么也不要慌,还是能找回的。

首先通过git reflog找到你删除分支的那个提交记录,太多的话,可以通过姓名,提交时间,提交内容等来进行筛选,详细可以看git 进阶篇

在git reflog中找到被最后一次离开被删除分支的commit id
描述类似checkout: moving from remove_branch to master

使用 Git checkout -b remove_branch <commit id> 即可恢复被删除分支


标题:git实用篇之如何找回已经被删除的分支
作者:SunnySky
地址:https://www.tianyang.pub/articles/2019/10/17/1571308852025.html

Responses