title: Automatically add .gitignore and hooks on git init
body: <p>Is there a way to tell git to automatically create/populate .gitignore and certain files in the .git/hooks folder every time <code>git init</code> is run on a certain machine? Maybe a global config somewhere?</p>
  
  <p>We have symlinks that need to be ignored across the board, as well as pre-receive and post-receive hooks that need to be set up for every repo, so this would be easier than doing it manually for each one.</p>
  
  <p>Thanks.</p>