Added git diff --staged, added staged option, corrected git diff --cached typo.
Added git add --patch.