title: Git pull invalid Windows file names
body: <p>I'm working a shared project using git for version control. I'm on windows while my partner is on Unix.</p>
  
  <p>My partner has named some files with <code>&lt;file1&gt;.txt</code>. When I try to pull these files they are not accepted as the <code>&lt;</code> and <code>&gt;</code> are invalid characters for Windows. This is fine, I don't need to touch the files. However, they are added to my commit as deleted. So, if I push then I'll delete these files which I don't want to do.</p>
  
  <ol>
  <li><p>I can't use <code>git reset --hard</code> as it finds an invalid path for each of these "deleted" files.</p></li>
  <li><p>Is there a way to exclude these files from my commits? I've tried adding <code>&lt;file1&gt;</code> to my <code>.git/info/exclude</code> but that didn't work.</p></li>
  </ol>