Git 的报错信息少有"明显错误",更多是"我看不懂自己的状态"——commit 不见了、teammate 的工作被 force push 覆盖、Submodule 怎么都拉不下来、大文件让 push 失败、CRLF 一次性炸出 3000 行 diff。 这个 Hub 按真实事故场景分条:每篇文章一种症状(不是"git 教程"),给出"先 git reflog 看一眼 / 用 git fsck 找悬空对象 / 用 git filter-repo 清掉大文件"这类可执行修复步骤。 与 AI 编程工具的 [[ai-coding-issues]] / [[git-find-old-version]] 互补:那边讲"AI 改了我的代码怎么找回",这边讲"任何来源的 git 问题怎么修"。

常见问题