fix(git): add pull default
feat(git): added lots of git config fanciness