title: This path skips through empty directories even though directory is not empty
body: <p>I have two directories in my repo</p>
  
  <ol>
  <li>src</li>
  <li>tests</li>
  </ol>
  
  <p>now, tests is actually a new directory(which is not empty). It does have a tests.csproj and related files into it.</p>
  
  <p>Now, on my local everything looks good but when I push it to GitHub, couple of unexpected things start happening:</p>
  
  <p>the tests folder shows up as</p>
  
  <ol>
  <li><code>Tests/projectFolder</code> on github. Which has multiple things which are wrong. I was expecting to see just <code>tests</code> folder. I have no idea why it shows full path to the project folder.</li>
  <li>Suddenly the <code>tests</code> folder is capitalized without a reason, now sure why.</li>
  <li>When I hover over the folder it shows <code>This path skips through empty directories</code>
  message on github. Which could be a problem if it in fact was en empty folder but it really is not.</li>
  <li>when I include a .gitkeep file in the tests folder as suggested on this link: <a href="https://stackoverflow.com/questions/3030230/does-git-ignore-empty-folders">Does git ignore empty folders?</a> then it sholves the problem that it shows the entire path of <code>Tests/projectFolder</code> instead of tests but as you can notice the capitalization issue is still there. And also the I just do not want to put a .gitkeep file in any of my folder if I do not have to. Which I think is a fair expectation if my folder is not empty.</li>
  </ol>
  
  <p>I have multiple problems with it. First of all, I may have to go through this exercise(of adding (.gitkeep) file only if it was an empty folder. If it is not an empty folder then I should just be able to add a new folder and add new files in it and it should just show up on GitHub as it is. Also, I have no idea where is this involuntary capitalization is coming from. Any ideas?</p>