I am using the github windows app. I seem to be having problems with it showing what has changed and what hasn\'t. Before I commit it correctly shows only the changed lines,
This is usual core.autocrlf issue (different setting in your clients and definitely wrong in Github client) - read "Formatting and Whitespace" topic and core.autocrlf part of it carefully
PS: you can test my statement using differ, which can ignore EOL-difference in compared files