What does plain git diff compare?
git diff
Every commit against every other commit.
The staging area against HEAD.
The working directory against the staging area, showing unstaged changes.
The remote repository against all local branches.