From http://stackoverflow.com/questions/12912985/git-visual-diff-between-branches