# git diff

> Show changes to tracked files.

- Show changes to tracked files:

`git diff {{PATHSPEC}}`

- Show only names of changed files:

`git diff --name-only {{PATHSPEC}}`

- Output a condensed summary of extended header information:

`git diff --summary {{PATHSPEC}}`

- Show staged (added, but not yet committed) changes only:

`git diff --staged`