반응형
ERROR
git add 명령어를 입력했는데 이런 ERROR를 많이 볼 수 있습니다.
항상 Error 뜰 때마다 찾기 귀찮고 기록하기 위해 이 글을 적습니다.
LF
Line -Feed를 말하며 텍스트 파일에서 줄 바꿈을 나타내는 특수 문자입니다. LF 문자는 Unix 기반 운영체제에서 텍스트 파일의 줄 바꿈을 표시하는 데 사용됩니다. 이 문자는 줄 바꿈 시에만 사용되며 줄의 끝을 나타내며 텍스트 편집기와 다른 프로그램에서 화면에 줄 바꿈을 표시할 때 사용합니다.
CRLF
Cariiage Return Line Feed로 window 운영체제에서 줄 바꿈을 나타내는 두 개의 특수 문자 CR과 LF를 사용합니다.
Window에서는 줄 바꿈을 나타낼 때 두 문자를 연이어 사용하므로 CRLF가 됩니다.
에러 발생 이유
주로 Git에서 줄 바꿈 문자 스타일에 관련된 설정 문제로 발생합니다. Git은 줄 바 꿈 문자 스타일을 표준화하기 위해 CRLF와 LF 간의 변환이 필요한 경우 경고를 발생시킵니다.
해결 방법
git에 코드를 커밋할 때 LF와 CRLF를 변환해주는 기능입니다. 시스템 전제에 적용할 때는 global 옵션을 추가해 주고 해당 프로젝트만 적용한다면 global 만 없이 사용하면 됩니다.
Window
git config core.autocrlf true
git config --global core.autocrlf true
Linux, Mac
git config core.autocrlf input
git config --global core.autocrlf input
해제
git config --global core.autocrlf false
728x90
'GIT' 카테고리의 다른 글
failed to push some refs to (0) | 2023.11.17 |
---|---|
GIT 브랜치 전략 (0) | 2023.11.08 |
Git 기초 (0) | 2023.10.28 |