title: Are multiple `.gitignore`s frowned on?
body: <p>Unless a repo consisted of several independent projects, it seems it would be simplest to just have one <code>.gitignore</code> file at the root of the repo than various ones throughout.  Is there a standard best practice on this or some analysis online of when one approach is better than the other?</p>