Generally it isn't a problem anymore as most, if not all, modern editors/IDEs have some option to change line endings. Even then, I believe there's a config option you can set with git either per repo or globally that will change line endings before or after pushes and pulls (or both).