![]() ![]() – git config -system tocrlf false # per-system solution So, write git config tocrlf in the working directory to check the currently used value and – "global" (per-user) gitconfig at $XDG_CONFIG_HOME/git/config or $HOME/.config/git/config and – "global" (per-user) gitconfig located at ~/.gitconfig, yet another Also there're (cascading in the following order): The default value for tocrlf is selected during Git installation and stored in system-wide gitconfig ( %ProgramFiles(x86)%\git\etc\gitconfig on Windows, /etc/gitconfig on Linux). Where x is either CRLF (windows-style) or LF (unix-style) and arrows stand for file to commit -> repository -> checked out file Yet another way to show how autocrlf works 1) true: x -> LF -> CRLF The warning " CRLF will be replaced by LF" says that you (having autocrlf= input) will lose your windows-style CRLF after a commit-checkout cycle (it will be replaced by unix-style LF). Git doesn't expect you to use unix-style LF under Windows. The warning " LF will be replaced by CRLF" says that you (having autocrlf= true) will lose your unix-style LF after commit-checkout cycle (it will be replaced by windows-style CRLF). – autocrlf = input if you have win-style crlf in one of your files (= almost ALWAYS), – autocrlf = true if you have unix-style lf in one of your files (= RARELY), When does this warning show up (under Windows)? (pre-osx cr is not affected for any of three options above.) Here crlf = win-style end-of-line marker, lf = unix-style (also used on Mac since Mac OS X). How autocrlf works: tocrlf=true: tocrlf=input: tocrlf=false: Good news: it should only be done one time per Git installation (per project setting is also possible). And it does!īad news: the value needs to be configured manually. The concept of autocrlf is to handle line endings conversions transparently. These messages are due to an incorrect default value of tocrlf on Windows. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |