
git config --global core.autocrlf input 명령어는 서로 다른 운영체제(Windows, macOS, Linux)를 사용하는 개발자들이 협업할 때 발생할 수 있는 줄 바꿈(Enter) 문자 차이로 인한 문제를 방지하기 위해 사용됩니다.
CRLF(\r\n) 문자로 표기합니다.LF(\n) 문자로 표기합니다.core.autocrlf 옵션core.autocrlf에는 세 가지 설정값이 있습니다.
true (주로 Windows 사용자용)
CRLF를 LF로 자동 변환합니다.LF를 CRLF로 자동 변환합니다.input (주로 macOS, Linux 사용자용)
CRLF를 LF로 자동 변환합니다.false
git config --global core.autocrlf input 명령어는 macOS 또는 Linux 사용자가 Git에 코드를 저장(커밋)할 때, 혹시라도 포함될 수 있는 Windows 형식의 줄 바꿈 문자(CRLF)를 Git의 표준인 LF로 자동 변환해주는 설정입니다.
이를 통해 Git 저장소에는 항상 LF 방식의 줄 바꿈만 저장되도록 하여, 여러 운영체제의 사용자가 협업할 때 발생할 수 있는 문제를 방지할 수 있습니다.