Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

What is the best git config set up when you are using Linux and Windows?

I am a bit confused with core.eol, core.autocrlf, core.safecrlf for git config.

http://git-scm.com/docs/git-config

I am using Ubuntu and Widows.

I had ^M, and other issues before.

Could anyone suggest the best git config setups for this problem?

Thanks in advance.

like image 824
shin Avatar asked May 21 '11 12:05

shin


1 Answers

As detailled in Git on Windows (msysgit) - Unix or DOS line termination, I would use:

git config --system core.autocrlf false

That would avoid any automatic eol transformation (See "Git on Windows: What do the crlf settings mean?" for the exact meaning of this option value).

You can leave it to true, as explained in git replacing LF with CRLF, but I prefer setting core.eol + some gitattribute files in order to fine tune some of the files I want eol changes on.
See this answer for more details.

like image 132
VonC Avatar answered Nov 05 '22 09:11

VonC