G 技术分享
git reset --hard 后,丢的提交怎么捞回来
reset --hard 敲错分支、stash 手滑 drop、rebase 结果不对——这些场景下数据大多还在 .git/objects 里。本文用可复现的实验讲清 reflog 的用法和失效条件、fsck 捞 dangling commit 和 blob 的具体命令,以及哪些丢失其实救不回来。
2026-11-07
#Git#reflog
4
Blog
格达软件工程师的实战经验、技术选型与行业观察
reset --hard 敲错分支、stash 手滑 drop、rebase 结果不对——这些场景下数据大多还在 .git/objects 里。本文用可复现的实验讲清 reflog 的用法和失效条件、fsck 捞 dangling commit 和 blob 的具体命令,以及哪些丢失其实救不回来。