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.