$ git diff
$ git diff file.txt
$ git diff --cached
$ git diff <commitBefore> <commitAfter>
$ git diff --cached
$ git diff HEAD
$ git diff <commit>
$ git diff [first-branch]...[second-branch]
$ git diff HEAD -- ./test
$ git diff HEAD -- ./test
$ git format-patch master --stdout > mypatch.patch
|