title: git line endings seem to result in lots of files changed
body: <p>I have seen few posts on this here in git but none so far seem to have answer.</p>
  
  <p>I am having following problem.  Every time I do a successful <code>git fetch/git merge</code>, I see lots of files listed by git as modified in some way.  Some are unstaged, while others are untracked or uncommitted.</p>
  
  <p>So, even though I have not changed them, they show as somehow being modified when I do <code>git fetch</code> and <code>git merge</code>.  </p>
  
  <p>This is a problem since now, if I commit and push my changes, all these files appear as modified by me which is wrong.</p>
  
  <p>I am using MacBook for my development, but other dev teams may be using Windows.  So, as a first culprit to this I can think off is line endings.  I checked on my Mac and <code>git config core.autocrlf</code> shows <code>input</code>, which as I understand should be on Mac.</p>
  
  <p>Checking on Windows, shows <code>git config core.autocrlf</code> as <code>true</code>, which also according to my understanding is correct.</p>
  
  <p>So, assuming the settings above are correct, line endings should not be the problem but I dont know how to confirm that.  </p>
  
  <p>Also, I dont know how to fix this issue with files that I have not modified in any way show as modified after I do <code>git fetch</code> and <code>git merge</code> without any conflicts.</p>
  
  <p>So, my questions are</p>
  
  <p>How to confirm that line-endings are or are not culprit behind this issue?</p>
  
  <p>How to fix this issue?</p>
  
  <p><strong>UPDATE</strong></p>
  
  <p>It looks like not only text based files such as cs, txt, xml etc but also binary like png files are marked as modified.  So, the issue is not line endings IMO or?</p>