用 git fsck 校验仓库完整性
检查对象库中缺失、损坏或游离的对象。
运行 git fsck --full,校验全部对象与连通性。
01命令
命令
$ git fsck --full02作用说明
fsck 遍历对象图并报告损坏或不可达对象,适合磁盘错误、传输中断后或信任备份前的检查,相当于完整性的命令行审计。
03风险
!注意: 游离对象通常是无害残留;发现缺失或损坏对象应尽快处理,并从可靠备份恢复。
04撤销
✓无需撤销——该命令不会改变持久状态。
05来源
- git-fsck documentation依据: Documents git fsck, which verifies connectivity and validity of objects.
最后验证: 2026-10-13 · 分类: 开发者