Git errors are rarely "obvious mistakes" — they are "I don`t understand my own state": commits vanished, a teammate`s work got overwritten by force-push, the submodule will not pull, a big file blocks push, CRLF blows up a 3,000-line diff out of nowhere. This hub is organized by real incident type — one article per symptom (not "git tutorial") — with executable steps like "check git reflog first / use git fsck for dangling objects / use git filter-repo to strip big files". Complements [[ai-coding-issues]] / [[git-find-old-version]]: that side handles "AI broke my code, how do I recover"; this side handles "any source of git pain, how do I fix it".

Common problems