title: Any way to have a versioned and unversioned .gitignore in the same folder?
body: <p>I have a situation where I am creating a "starter theme" let's say, and I'm creating the <code>.gitignore</code> file, however this <code>.gitignore</code> is what is controlling what files to add/ignore to the starter theme repo.</p>
  
  <p>Problem is, when the starter theme repo is cloned and pulled down, I want a totally <em>separate</em> <code>.gitignore</code> file, not the same one.</p>
  
  <p>So ideally I would be able to ignore <strong>this</strong> <code>.gitignore</code> file, and create a separate one that could then be pulled down for use with the starter theme.</p>
  
  <p>Now obviously you won't be able to create two files with the same name, so what if anything is the best way to handle this?</p>
  
  <p>Ideally it would be good for the actual <code>.gitignore</code> file to be the one that is to be used in the starter theme and there was another way I could control what files are ignored so they don't end up in the repo.</p>
  
  <p>I'm aware of <code>git config core.excludesfile</code>; however I have read that this only has <strong>local</strong> effects and it wouldn't carry over to other users; on top of that, the <code>.gitignore</code> file that is to be used in the actual repo will ignore a lot more, so I don't see how having that file around is going to work.</p>
  
  <p>Perhaps the only way to handle this is to create a secondary ignore file, but name it something like <code>.gitignore-rename-me</code> and then ignoring the actual one itself so it doesn't end up in the starter theme?</p>