title: Use git to manage home directory
body: <p>I'd like to create <strong>one single git repo</strong> in my Linux $HOME directory. In this repo - obviously - I could add everything under version control, but this wouldn't make any sense. I'd like to only add the files and folders that are relevant to me, like <em>.vimrc</em>, <em>.vim</em>, <em>.bashrc</em>, etc. (probably only hidden files and folders, but maybe not)</p>
  
  <p>I know I could leverage <em>.gitignore</em> to try and achieve such behavior but that would be painful and virtually un-maintainable. Instead, what I'd want to know is if there'd be any way to manually declare files and folders that I would want to manage, and only that.</p>