LF를 수정하는 방법은 Git에서 CRLF 경고로 대체됩니다.

Lfleul Sujeonghaneun Bangbeob Eun Git Eseo Crlf Gyeong Golo Daechedoebnida



Git을 사용하는 동안 작업 디렉터리에서 스테이징 영역으로 파일을 추적하는 것과 같이 다양한 시나리오에서 새 프로젝트 파일 및 폴더를 만드는 것과 같은 다양한 작업을 수행하는 동안 여러 오류 및 경고가 발생할 수 있습니다. ' 경고: LF는 CRLF로 대체됩니다. '는 Git 로컬 리포지토리에 파일을 추가하는 동안 직면할 수 있는 가장 일반적인 경고입니다.

이 기사에서는 ' 경고: 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로 대체됩니다. '고 해결 방안을 제시했다.