Added support for git --no-pager diff

For small diffs like .gitignore, .ruby-version, `git --no-pager diff` is very handy.