이 기사에서는 ' 경고: LF는 CRLF로 대체됩니다. '하고 이를 해결하기 위한 솔루션을 제공합니다.
Git에서 '경고: LF가 CRLF로 대체됨'이란 무엇입니까?
' 경고: LF는 CRLF로 대체됩니다. '는 Git 설정 변수의 값이 ' 진실 '. 경고 뒤에 있는 이유는 커밋된 파일이 저장한 것과 다르기 때문입니다.
따라서 이 경고를 해결하거나 방지하려면 ' $ git config <–글로벌 또는 로컬> core.autocrlf false ' 명령.
지정된 경고를 표시하는 아래 주어진 시나리오를 확인하십시오.
1단계: Git 폴더로 이동
먼저 제공된 명령을 사용하여 Git 프로젝트 루트 폴더로 이동합니다.
$ CD 'C:\사용자 \N 아즈마\고'
2단계: Git 로컬 리포지토리 생성 및 이동
'를 실행하여 새 디렉토리를 만듭니다. mkdir ' 명령을 실행하고 '를 활용하여 즉시 이동합니다. CD ' 명령:
$ mkdir 데모7 && CD 데모7
3단계: Git 리포지토리 초기화
이제 ' 그것은 뜨겁다 ” 명령을 사용하여 Git 로컬 리포지토리를 초기화합니다.
$ 그것은 뜨겁다
4단계: 파일 열기 및 업데이트
제공된 명령을 실행하여 새 파일을 만들고 리디렉션 연산자를 사용하여 일부 텍스트를 추가합니다.
$ 접촉 파일1.txt && 에코 '내 첫 파일이야' > 파일1.txt여기에 '를 추가했습니다. 내 첫 파일이야 '의 '텍스트' 파일1.txt ' 을 통해 ' 에코 ' 명령:
5단계: 파일 추가
다음으로 아래 명령을 사용하여 Git 스테이징 영역에 파일을 추가합니다.
$ 자식 추가 파일1.txt파일을 스테이징 영역에 추가하려고 할 때 Git bash에서 언급된 경고가 발생했음을 알 수 있습니다.
이제 다음 섹션으로 이동하여 ' 경고: LF는 CRLF로 대체됩니다. '.
'경고: Lf가 CRLF로 대체됨'을 수정하는 방법은 무엇입니까?
이제 이전 섹션에서 발생한 명시된 경고를 수정하기 위해 아래에 제공된 단계로 이동해 보겠습니다.
1단계: 설정 확인
먼저 제공된 명령을 사용하여 Git 구성 변수 값의 기본 설정을 확인합니다.
$ 자식 구성 core.autocrlf아래 출력에 따르면 Git 구성 변수는 ' 진실 ':
2단계: 전 세계적으로 CRLF 경고로 대체(사용자별)
다음으로 Git 구성 변수의 값을 ' 거짓 ' 주어진 명령의 도움으로 :
$ 자식 구성 --글로벌 core.autocrlf 거짓
3단계: 설정 확인
이제 수행된 작업을 확인하여 구성 변수 값이 '로 변경되었는지 확인합니다. 거짓 ':
$ 자식 구성 core.autocrlf아래 출력은 변수 값이 '로 성공적으로 설정되었음을 나타냅니다. 거짓 ':
4단계: 로컬에서 CRLF 경고로 교체(프로젝트 전용)
특정 로컬 프로젝트에 대한 CRLF 경고를 교체하려면 아래 제공된 명령을 실행하십시오.
$ 자식 구성 --현지의 core.autocrlf 거짓
5단계: 설정 확인
이제 ' 자식 구성 ' 명령을 ' core.autocrlf ” 구성된 값을 확인하는 Git 구성 변수:
$ 자식 구성 core.autocrlf아래 출력에서 값이 ' 거짓 ':
6단계: 파일 추가
마지막으로 주어진 명령을 사용하여 Git 스테이징 영역에 파일을 추가합니다.
$ 자식 추가 파일1.txt그것은 볼 수 있습니다; 파일이 성공적으로 추가되었습니다.
7단계: 상태 확인
마지막으로 Git 저장소의 현재 상태를 확인합니다.
$ 자식 상태 .아래 출력은 새 파일이 Git 리포지토리에 추가되었음을 나타냅니다.
그게 다야! Git에서 CRLF 경고를 수정하는 가장 간단한 솔루션을 제공했습니다.
결론
Git 사용자는 대부분 ' 경고: LF는 CRLF로 대체됩니다. ' 때 ' autocrlf ' Git 구성 변수 값은 ' 진실 '. 그러나 값을 다음과 같이 변경할 수 있습니다. 글로벌 ' 사용자당 ' 현지의 '의 프로젝트당 ' $ git config <–글로벌 또는 로컬> core.autocrlf false ' 명령. 이 기사에서 우리는 ' 경고: LF는 CRLF로 대체됩니다. '고 해결 방안을 제시했다.