title: git pull does not work for too long file name
body: <p>I did a commit (with Git) &amp; push (to GitHub) 2 pdf files with a bit long names on my <strong>Windows 7</strong> machine and then tried to pull those onto my <strong>Linux Mint</strong> machine, but got this error:</p>
  
  <pre><code>Updating 1453916..ffdfabc
  error: cannot stat 'long-file-name-1.pdf': File name too long
  error: cannot stat 'long-file-name-2.pdf': File name too long
  </code></pre>
  
  <p>How can I have those 2 files on my Linux Machine without losing the names and/or the files?</p>