A talk at last year’s Chicago Code Camp spoke about Git aliases. Up until now I used shell aliases in the (wonderful) MINGW32 Git Bash shell, so “$ gs” is
$ git status.
$ git diff is something I use a lot, but sometimes you want to ignore whitespace, say when you reformat an XML config file.
$ git config alias.di 'diff --ignore-all-space'
$ git di does what I want.