See every Git command leave a footprint.

Understand Git deeply by tracing command effects in `.git` and learning how commits, trees, blobs, and refs actually work.