Here is some git configuration that I wish was default.

git config --global pull.rebase true
git config --global fetch.prune true
git config --global log.abbrevCommit true

And two alias that I love.

git config --global alias.ls "log --graph --pretty=oneline --abbrev-commit"
git config --global alias.map "log --graph --all --pretty=oneline --abbrev-commit"

I find I cannot live without these.