reflog
可以看到 HEAD 的移动记录,假如之前误删了一个分支,可以通过 git reflog
看到移动 HEAD 的哈希值
从图中可以看出,HEAD 的最后一次移动行为是 merge
后,接下来分支 new
就被删除了,那么我们可以通过以下命令找回 new
分支
git checkout 37d9aca git checkout -b new
PS:reflog
记录是时效的,只会保存一段时间内的记录。
本文作者:毛超颖
本文链接:
版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!