Recently in all of our repos, we added a git attribute file to all our repos. The idea was to force use the Unix EoL chars in all files. This created huge issues first day when you checkout to a new branch, it starts to show changes in the entire file. We simply committed it.
Now, the issue is if we merge from one branch to another (which we do quite often) or cherry-pick (we do more of it) the merge shows conflicts once again in all the files.
It would be ideal if git could ignore line endings or white space changes through a preference. Does anyone know if git contains something like this or if there is a workaround?