2022-09-16Git00
请注意,本文编写于 591 天前,最后修改于 591 天前,其中某些信息可能已经过时。

git reflog

reflog 可以看到 HEAD 的移动记录,假如之前误删了一个分支,可以通过 git reflog 看到移动 HEAD 的哈希值

clipboard-2022-09-16.png

从图中可以看出,HEAD 的最后一次移动行为是 merge 后,接下来分支 new 就被删除了,那么我们可以通过以下命令找回 new 分支

git checkout 37d9aca
git checkout -b new

PS:reflog 记录是时效的,只会保存一段时间内的记录。

本文作者:毛超颖

本文链接:

版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!