Working Directory
The actual files on disk that you edit - distinct from staging and committed history.
- Filled by checkout from a commit.
- Edits are "modifications" until staged.
- git status reveals all three states.
When to use: Mastering the three-state mental model is the foundation of Git.
Example: Edit README.md → status shows "modified". git add → "staged". commit → history.