TIL 230117 git, github

시은·2023년 1월 17일
0

TIL

목록 보기
1/7
post-thumbnail

LF will be replaced by CRLF

기존 작업환경이 아닌 다른 곳에서 git을 처음부터 세팅하면서 작업해야했다.
예전에는 인강 보면서 따라했어서 오류없이 착착 해냈었는데 혼자 자신만만하게 설정하고
git add . 누르자마자 보인 엄청난 광경

업로드중..

LF 와 CRLF

LF (Line Feed)

  • Mac, Linux (Unix 계열) 줄바꿈 문자열

CRLF (Carriage Return, Line Feed)

  • Windows, DOS 줄바꿈 문자열
  • CR과 LF 두 동작이 합쳐져있다
  • (+ CR - Carriage Return은 예전 Mac 에서 쓰였던 방식)

Warning 메세지가 뜨는 이유는 협업 시 이 두가지 방법 중 git은 어떻게 처리해야할 지 혼란이 오기 때문이다.

Window 사용자의 경우 LF will be replaced by CRLF 메세지가 뜰 것이고

MacLinux 사용자의 경우 CRLF will be replaced by LF 메세지가 뜰 것이다.

해결방안

git 이 제공하는 core.autocrlf 기능을 쓰면 된다!

Window 사용자의 경우

(해당 프로젝트에서만 사용시 —global 빼면 된다.)

git config --global core.autocrlf true

Mac / Linux 사용자의 경우

git config --global core.autocrlf true input

사용하지 않을 경우

git config --global core.safecrlf false

Ref

https://stackoverflow.com/questions/5834014/lf-will-be-replaced-by-crlf-in-git-what-is-that-and-is-it-important

https://cocoon1787.tistory.com/728

profile
FE 개발자로 싹틔우기 기록

0개의 댓글