How do I show the changes which have been staged

Shell
git diff --staged # or you can use --cached (they are synoyms, see the source)
Source

Also in Shell: