You want to keep a nice repo in git of all your dotfiles, but copying them back and forth is a lot of work, and creating a repo in your home directory is problematic.
Enter GNU Stow
brew install stow # or any package manager
git add vim
git commit -m "Adds vim files to repo"
stow vim #Drops everything inside vim/* to ~/
stow -D vim # Uninstalls vim files