이 글은 Git에서 core.autocrlf=true의 사용법을 간략하게 설명합니다.
Git에서 core.autocrlf=true를 사용해야 하는 이유는 무엇입니까?
서로 다른 운영 체제를 사용하는 다른 프로젝트 개발자와 효율적으로 협업하려면 개발자는 줄 끝을 자동으로 처리하도록 Git을 설정하도록 구성 설정을 변경해야 합니다. 그렇게 하려면 ' $ 자식 설정 core.autocrlf=true ” core.autocrlf 설정을 변경하는 명령입니다. Windows 사용자는 LF 엔딩을 CRLF로 변환하기 위해 core.autocrlf 값을 true로 설정해야 합니다.
core.autocrlf=true는 Git에서 어떻게 작동합니까?
core.autocrlf=true가 어떻게 작동하는지 예를 들어 보겠습니다!
1단계: Git 리포지토리로 이동
먼저 '를 사용하여 특정 Git 리포지토리로 이동합니다. CD ' 명령:
$ CD '씨:\힘내'
2단계: 두 개의 파일 만들기
다음으로 '의 도움으로 파일을 만듭니다. 에코 ” 명령을 실행하고 업데이트합니다.
$ 에코 '파일 3' > File3.txt
마찬가지로 동일한 명령을 사용하여 다른 파일을 생성하거나 업데이트합니다.
$ 에코 '파일 4' > 파일4.txt
3단계: Git 준비 인덱스에 파일 추가
다음으로 ' 자식 추가 파일을 스테이징 인덱스로 추적하는 ” 명령:
$ 자식 추가 파일3.txt 파일4.txt아래 출력에서 '라는 경고를 볼 수 있습니다. LF는 CRLF로 대체됩니다. '.
LF는 UNIX 스타일이고 CRLF는 Windows 스타일입니다. 이 경고는 UNIX 스타일이 손실되고 Git이 기본적으로 CRLF 사용을 제한하므로 Windows 스타일로 대체됨을 나타냅니다.
4단계: 기본 구성 설정 확인
기본 구성 설정을 확인하려면 다음 명령을 실행합니다.
$ 자식 구성 core.autocrlf'의 기본값을 확인할 수 있습니다. core.autocrlf ” 파일이 “ 거짓 ”:
5단계: core.autocrlf 구성 변경
힘내 '를 설정하려면 core.autocrlf '로 설정' 진실 ”, 다음 명령을 실행합니다.
$ 자식 구성 core.autocrlf 진실
6단계: 확인
이전에 수행한 구성 변경 사항을 확인합니다.
$ 자식 구성 core.autocrlf'라는 것을 볼 수 있습니다. core.autocrlf ” 값이 “로 설정되었습니다. 진실 ”:
7단계: Git 준비 영역에 대한 변경 사항 추적
다시 Git 스테이징 영역에 파일을 추가해 봅니다.
$ 자식 추가 .아래 주어진 스크린샷에서 볼 수 있듯이 ' 파일이 성공적으로 추가되었습니다. core.autocrlf ” 설정이 true로 변경됩니다.
Git에서 core.autocrlf=true 구성 설정의 사용법을 설명했습니다.
결론
다른 OS 시스템을 사용하는 개발자와 작업하는 동안 사용자는 아마도 줄 끝(LF 또는 CRLF) 문제에 직면할 것입니다. Git은 이 문제를 해결할 수 있는 다양한 방법을 제공합니다. $ 자식 구성 core.autocrlf ' 명령. core.autocrlf 구성이 false로 설정된 경우 파일을 추가하는 동안 줄 끝 문제에 대한 경고가 표시됩니다. 그러나 그 값을 ' 진실 '는 문제를 해결할 것입니다. 이 글은 Git에서 core.autocrlf=true 구성 설정의 사용법을 보여줍니다.