git이 Windows를 사용 LF
하지 않고 파일을 체크 아웃하도록 강제하고 싶습니다 CR+LF
. 두 가지 구성 옵션을 확인했지만 올바른 설정 조합을 찾을 수 없었습니다.
모든 파일을 변환하고 파일을 LF
유지하고 싶습니다 LF
.
비고 : 내가 사용 autocrlf = input
했지만 파일을 커밋 할 때 파일을 복구합니다. 사용하도록 강요하고 싶습니다 LF
.
아마 나는 그렇게 분명하지 않다 : 저장소가 이미 사용하고 LF
있지만 파일은 msysgit을 사용하여 체크 아웃 CR+LF
내가 그들을 얻을 수 msysgit을 강제 할 LF
: 유닉스 라인 엔딩을 강제 .
>git config --list | grep crlf
core.autocrlf=input
LF
중이지만 Windows에서 파일을 받으면 msysgit이로 변환합니다 CR+LF
.
autocrlf
설정하면 input
git은 lf
줄 바꿈 만 남겨 둡니다. 의 출력을 게시 할 수 있습니까 git config
?
autocrlf=input
올바른 옵션입니다. 물론 그것은cr+lf
저장소에 실제로 있거나 파일cr+lf
을 git에 추가하기 전에 다른 도구로 파일을 생성하는 파일 로부터 보호하지 않습니다 . 이것이 효과가없는 어떤 문제가 있습니까?