path...] git diff --cached [
Show the differences between two revisions. If paths are specified, restricts the comparison to only the given files or directories.
The default first-commit is HEAD.
The default second-commit is normally the work tree. With --cached, the default second-commit is the index.
|--stat (show diffstat instead of patch)|
|-M (detect renames)|
|-C (detect copies and renames)|
|-R (reverse patch)|
To see which changes are already staged in the index:
git diff --cached
To see which changes are in the work tree but not yet staged:
To see a summary of changes between two tags (v1.1 and v2.0):
git diff --stat v1.1 v2.0
To see the changes between v1.1 and the current work tree:
git diff v1.1
To see the changes between v1.1 and HEAD:
git diff v1.1 HEAD