새 프로젝트를 열고 git 연동 작업을 하고 이제 git add .을 했는데 이런 오류가 잔뜩 뜬다...

 

오류내용을 보자면 이렇다.

 

LF ( Line-Feed )  -> Mac/ Linux 에서 사용하는 줄바꿈 문자열

CRLF( Carriage Return Line-Feed ) Windows 에서 사용하는 줄바꿈 문자열

 

위에 내용처럼 OS마다 사용하는 줄바꿈 형식이 다른데 현재 내가 사용하는 OS는 Windows인데 파일들이 LF형식이 적용되어 있어서 Git이 내 OS에 맞게 CRLF로 변경해주겠다는 내용의 경고문이다.

 

똑똑한 녀석,,

 

사실 경고문 무시하고 하던대로 해도 정상작동 하는 것 같다. 하지만 혹시 모를 파일 손상이 있을 수 있으므로

아래 내용을 잘 보고 따라치자.

 

core.autocrlf 설정을 통해 해결할 수 있다. Git에 코드를 커밋할 때 LF와 CRLF를 서로 변환해주는 기능이다. 또한 시스템 전체에 적용할 것이라면 global 옵션을 추가해주고, 해당 프로젝트에만 적용한다면 제외하여 작성해주면 된다.

각각의 체제에 맞게 아래의 명령어를 선택하여 입력해준다.

 

Windows

git config core.autocrlf true
git config --global core.autocrlf true

 

Mac, Linux

git config core.autocrlf input
git config --global core.autocrlf input

 

 

기능 해제를 하고 싶다면,

git config --global core.autocrlf false

위의 방법과 달리, core.autocrlf 기능을 해제하는 방법도 있다. 해제함으로써 줄바꿈 문자열을 변환하지 않아도 에러 메시지는 안뜬다. 위의 방법과 해당 방법 중에서 선택하여 입력하면 될 것 같다.

 

 

 

'Git,Github' 카테고리의 다른 글

Git, Github 협업 프로세스  (0) 2023.12.04
Git 필수 명령어 모음  (2) 2023.11.22
Git 과 Github 이란?  (2) 2023.11.20

+ Recent posts