gitignore: Invert inclusion-exclusion

Ignore '*'. Then, negate what's listed by `git ls-files`.