Você quer manter um bom repo no git de todos os seus dotfiles, mas copiá-los de um lado para outro dá muito trabalho, e criar um repo em seu diretório home é problemático.
Digite GNU Stow
brew install stow # or any package manager
mkdir ~/dotfiles
cd dotfiles
mkdir vim
touch vim/.vimrc
git add vim
git commit -m "Adds vim files to repo"
stow vim #Drops everything inside vim/* to ~/
stow -D vim # Uninstalls vim files