Which of these things can git status tell us?

It tells us if our working directory is cleanIt tells us what files are untrackedIt tells us what files are staged and ready to be committedIt tells us what files are tracked but not staged

Nice! Depending on the actual status of a repository, git status can tell us all of these things.

Not quite! Depending on the actual status of a repository, git status can tell us all of these things.