I'm using eclipse egit with github. I found something strange that I didn't change anything, but egit marked the file as "changed". See the images:
One of the first things I've had issues with in Git.
I've said this forever:
git config --system core.autocrlf false
To get rid of CR highlighting in diff and patch views, use:
git config --system core.whitespace cr-at-eol
If you share your computers with others, replace '--system' with '--global'.