title: Git - [includeIf] multiple gitconfigs not working
body: <p>I'm trying to get multiple gitconfigs working on my repos use <code>[includeIf]</code>.
  I have a regular repo at: <em>~/Development/Business/work/</em> and a test repo at <em>~/Development/Business/test/</em>.</p>
  <p>The following global gitconfig and specific gitconfigs are as follow:</p>
  <p><em>~.gitconfig</em></p>
  <pre><code>[user]
      name = First Last
      email = email@email.com
      
  [includeIf &quot;gitdir:~/Development/Business/test/&quot;]
      path = ~/Development/Business/test/.gitconfig
  </code></pre>
  <p><em>~/Development/Business/test/.gitconfig</em></p>
  <pre><code>[user]
      name = First Last
      email = test@email.com
  </code></pre>
  <p>My HOME environmental variable is <code>C:\</code></p>
  <p>When I run <code>git config user.email</code> on the path <code>~/Development/Business/test/repo1</code> I receive the following output:</p>
  <pre><code>git config user.email
  email@email.com
  </code></pre>
  <p>However, the expected outcome should be:</p>
  <pre><code>git config user.email
  test@email.com
  </code></pre>
  <p>When I run <code>git --show-origin user.email</code> the output is</p>
  <blockquote>
  <p>file:C://.gitconfig     email@email.com</p>
  </blockquote>
  <p>Shouldn't it be pointing to <em>test/.gitconfig</em>?</p>