Git 줄바꿈(LF, CRLF) 정리
·
Tools/깃(Git)
Git 줄바꿈(LF, CRLF) 정리 및 실무 설정 가이드1. 줄바꿈(Line Ending)의 차이운영체제마다 줄바꿈 문자가 다르다.운영체제줄바꿈 문자표기설명Linux / macOSLF\nLine FeedWindowsCRLF\r\nCarriage Return + Line Feed이 차이 때문에 Windows에서 만든 파일을 Linux 환경으로 올리면 ^M 문자가 생기거나,빌드 스크립트·셸 스크립트가 깨지는 문제가 생긴다.2. Git의 자동 변환 설정: core.autocrlfGit은 운영체제별 줄바꿈 차이를 자동으로 처리하기 위해 core.autocrlf 설정을 제공한다.환경권장 설정설명Windowscore.autocrlf=true커밋 시 CRLF→LF로 변환, 체크아웃 시 LF→CRLF 변환macOS ..