Git误删分支恢复方法:利用reflog找回丢失分支.pdfVIP

  • 1
  • 0
  • 约1.45千字
  • 约 4页
  • 2026-06-24 发布于北京
  • 举报

Git误删分支恢复方法:利用reflog找回丢失分支.pdf

高级10:分支删了才发现有用

branch用完就删是好习惯,但有的时候,不手残删了一个还有用的

branch,或者把一个branch删掉了才想起来它还有用,怎么办?

reflog:的log

reflog是referencelog的缩写,使用它可以查看Git仓库中的的

移动记录。如果不指定,它会显示HEAD的移动记录。假如你误删了

branch1这个branch,那么你可以查看一下HEAD的移动:

gitreflog

从图中可以看出,HEAD的最后一次移动行为是「从branch1移动到

master」。而在这,branch1就被删除了。所以它之前的那个

commit就是branch1被删除之前的位置了,也就是第二行的c08de9a。

所以现在就可以切换回c08de9a,然后重新创建branch1:

gitcheckoutc08de9agit

checkout‑bbranch1

这样,你刚删除的branch1就找回来了。

⾼级10:branch删过了才想起

来有⽤?

branch⽤完就删是好习惯,但有的时候,不⼩⼼⼿残删了⼀个还有

⽤的branch,或者把⼀个branch删掉了才想起来它还有⽤,怎

么办?

reflog

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档