git-reflog

查看与恢复 Git 引用历史

补充说明

git reflog 记录本地 HEAD 和分支引用的移动历史,是误 reset、误 rebase、误删分支后的第一道找回手段。它只在本地存在,不会随 push 共享。

常用示例

git reflog
git reflog show main
git reflog show --date=iso
git reset --hard HEAD@{3}
git checkout HEAD@{5}
git branch rescue HEAD@{4}
git reflog expire --expire=now --all
git gc --prune=now

易错点与排错

相关命令