Using Visual Studio Code (version 1.11.2), I can see a side-by-side graphical diff of my current changes very easily by clicking the Source Control button in the left p
From Using Version Control in Visual Studio Code:
Add this to the Git configuration file, like ~/.gitconfig:
~/.gitconfig
[diff] tool = vscode [difftool "vscode"] cmd = code --wait --diff $LOCAL $REMOTE
When using git difftool HEAD HEAD^, Git will ask if to use Visual Studio Code.
git difftool HEAD HEAD^