Enable git diff-highlight


The diff-highlight can be a nicer way to review diffs. It tries to highlight changes in a line rather than just display the before/afters. Here's a simple way to setup a simple alias so you can do git d to get the alternate diff.

// download the diff highlight script from github and put it somewhere relevant (cwd)
curl https://raw.githubusercontent.com/git/git/master/contrib/diff-highlight/diff-highlight > diff-highlight
chmod +x diff-highlight

// add the alias to the global git config
nano ~/.gitconfig

This is what you add in that config:
d = !git diff --color | ~/apps/diff-highlight | more

You can also set it as the default:
pager = diff-highlight | more

Source: http://theunixtoolbox.com/git-diff-highlight/