I am new to git, i was using svn earlier and we had issues caused by line-endings (CRLF and LF). now i am afraid this ll happen again in git too, the reason for my worry is different developers using different OS. and i am using a windows system with a Linux VM as my development environment. so project code is on linux and i edit it on windows. in the vm i have git which i use to push and pull etc. should i enable autocrlf to true? will it prevent issues for me? but i saw some ware i should set autocrlf = true in windows only. i hope someone can offer useful advice :-)
Thanks in advance.
Contrary to "Dealing with line endings", I would recommend to always set core.autocrlf
to false
(on Windows or any other platform):
git config --global core.autocrlf false
You don't want git to automatically changes files on a repository-wide basis without your explicit instruction.
Once you have identified specific files which requires eol management, list them in a .gitattributes
file, with core.eol directives.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With