The Staging Area (git add) — Roadmap Step & Resources
Why Git has a staging area between your working directory and a commit
Open on Cached Info