반응형
CRLF 개행 문제 및 해결방법

기술개발/Git, Github 2021. 3. 30. 14:35

문제 상황 windows에서는 개행 문자로 CR(Carriage-Return, \r)과 LF(Line Feed, \n)을 사용 하지만, Unix 나 Mac OS 는 LF 만 사용한다. 이로 인해 같이 작업하는 사람들 중 환경 차이가 있거나 본인이 두 환경을 번갈아 쓰는 경우에 골치아픈 문제가 발생 가능하다. 실제 코드는 변경된 게 없는데 소스의 CR/LF 때문에 변경으로 착각하는 경우도 있을 수 있고, 코드 실행시에도 (특히 docker 같은) 문제가 될 소지가 있다. 알아보기 git에서 개행 문자를 어떻게 처리하는지 가능한 설정 core.eof native git config --global core.eol native # 기본 설정. 시스템에서 line ending 을 처리하는 방법에 따른다. # w..

반응형