title: git push to Heroku does not create directory with .gitignore
body: <p>So in my master I added a new directory to the root of my repo called <code>log/</code> with a <code>.gitignore</code> file in it containing one line <code>*.log</code></p>
  
  <p>When I check in bitbucket, everything has been pushed correctly and the directory exists when browsing source.</p>
  
  <p>However, when I do <code>git push heroku master</code> all the other commits that I've done before/after the adding of that directory seem to have been applied.. but the log/ directory is nowhere to be seen! Any idea what's this oddness??</p>
  
  <p>PS. Running a checkout of the repo into an empty folder creates the folder correctly, so this is surely a heroku issue, right?</p>