I\'m experiencing the same issues as in this question: git status shows modifications, git checkout --
Git continues to show wor
This problem can be caused by gitattributes' text option.
Please read the documentation carefully but essentially autocrlf only matters if text is not set in a .gitattributes:
Unspecified
If the text attribute is unspecified, git uses the core.autocrlf configuration variable to determine if the file should be converted.
Find your .gitattributes file via:
find -name .gitattributes
And grep for text, eol or crlf to find your culprit and revise as necessary.
You may just change this file and revert the change without committing for long enough to get through your issue.