My dotfiles...
Make sure to save any files beforehand!
$ ln -s .vimrc ~/.vimrc
$ ln -s .vim ~/.vim
Make sure to add this to your <home>/.gitconfig file:
...
[core]
excludesfile = <home>/.gitignore
...
Then link your global .gitignore:
$ ln -s dotgitignore ~/.gitignore
$ ln -s .pylintrc ~/.pylintrc