Error git bash에서 CRLF will be replaced by LF in... 또는 LF will be replaced by…
페이지 정보
본문
리눅스와 윈도우간 라인피드(Line Feed: 줄바꿈) 문제 때문에 에러가 발생됩니다. 사실 현재의 시스템(언어의 차이가 아닌)은 LF만 있어도 줄바꿈으로 인식합니다. 그러나, 과거의 유산으로 인해 윈도우는 아직도 CRLF(Carriage Return + Line Feed)를 같이 사용하고 있습니다. 이 때문에 Git에서 마지막 문자를 어떻게 처리할지 알 수 없어서 에러가 발생합니다. 전통적인 웹 개발자들도 \r\n과 같이 아직도 사용하기도 합니다. 현재는 \n으로 사용하지만요^^;
아무튼, 이 문제를 해결하기 위해 Git의 Config를 수정해야 합니다. core.autocrlf를 true로 설정하면 Git이 커밋할때 끝문자에서 줄바꿈을 자동으로 처리해줍니다.
git config --global core.autocrlf true
단일 프로젝트에만 적용시키려면 --global을 빼면 됩니다. git bash는 폴더별로 git bash를 실행하고 적용하세요.
일반적으로 로컬 소스를 깃 서버에 업로드하고, 아래와 같이 커밋하면 됩니다.
git init
git status
git add .
git commit -m "server init"
보노보에서 정상적으로 표시됩니다.
추천0 비추천0
- 이전글메모리 핵 - 치트 엔진 설치하기. 20.10.21
- 다음글Spread.NET 설치하기. 20.10.21
댓글목록
등록된 댓글이 없습니다.