title: Working on Windows, but getting "LF will be replaced by CRLF" when committing in Git
body: <p>I am checking out from a repository where I am the only Windows user in a sea of Mac and Linux. My IDE is running on my Windows machine, and code is pushed to a VM. The code isn't synced back to the host. When I am ready to add / commit on my Windows host, I get the <code>warning: LF will be replaced by CRLF</code> message. </p>
  
  <p>These are my Git settings : </p>
  
  <pre><code>core.symlinks=false
  core.autocrlf=true
  core.fscache=true
  color.diff=auto
  color.status=auto
  color.branch=auto
  color.interactive=true
  help.format=html
  http.sslcainfo=C:/Program Files/Git/mingw64/ssl/certs/ca-bundle.crt
  diff.astextplain.textconv=astextplain
  rebase.autosquash=true
  credential.helper=manager
  core.editor='C:/Program Files/Notepad++/notepad++.exe' -multiInst -nosession
  core.filemode=false
  core.repositoryformatversion=0
  core.filemode=false
  core.bare=false
  core.logallrefupdates=true
  core.symlinks=false
  core.ignorecase=true
  </code></pre>
  
  <p>I'm not sure why <code>core.filemode=false</code> is listed twice. </p>
  
  <p>Is there a reason why I would be getting this warning on Windows? Am I doing something moronic in my settings (totally possible)? Or, does this make sense in this scenario, and if so, why?</p>