I work with GIT on Linux, and my colleague works with GIT on Windows.
I commited some changes to a file, and my colleague commited some other changes to that file.
My colleague pushed, and I pulled.
Now, my entire file is a one big conflict:
<<<<<<< HEAD
...
[my version]
....
=======
...
[colleague's version]
...
>>>>>>> branch 'master' of https://github.com/rothariel/aimnegochat.git
What can I do? How can I merge the changes?
From this article in github you can overcome such problem
the suggested eol is \n, you can use this to autoconvert
git config --global core.autocrlf input
# Set this setting on OSX or Linux
git config --global core.autocrlf true
# Set this setting on Windows
Have a look at the example what to do next.