L'area di staging, demistificata
L'index (alias cache, area di staging) vive in .git/index come file binario che descrive cosa conterra il prossimo commit.
Ispezione
git ls-files --stage
git ls-files --debug
git diff --cached
git diff
Versioni dell'index
git config index.version 4
git update-index --index-version 4
Cache delle stat
L'index registra device, inode, ctime, mtime, size per ogni voce.