In Phabricator/Arcanist, there is a command arc diff --preview which lets you see all your code changes in a nice UI before you send it off to code review (see
https://secure.phabricator.com/book/phabricator/article/arcanist_diff/ for more details).
What's the equivalent to this in Git?