해결 방안 -- git add. 경고: LF 는 CRLF 로 대 체 됩 니 다.

7348 단어 경험 소감
warning: LF will be replaced by CRLF in h5/active/shuzhan/js/popup.js.
The file will have its original line endings in your working directory.
warning: LF will be replaced by CRLF in h5/active/shuzhan2016/dist/js/index.js.
The file will have its original line endings in your working directory.
warning: LF will be replaced by CRLF in h5/active/shuzhan2016/dist/js/list.js.
The file will have its original line endings in your working directory.
warning: LF will be replaced by CRLF in huasheng/edit/dest/all.min.js.
The file will have its original line endings in your working directory.
  • 12345678

  • 원인: 이 는 크로스 플랫폼 의 개발 상황 에서 발생 한 것 이다.
    Notepad 를 직접 사용 할 수 있 습 니 다 (
    UTF-8 without BOM
    )
    혹은 
    사용 명령:git config --global core.autocrlf false
    상세:
    포맷 은 많은 개발 자 들 이 협업 할 때, 특히 크로스 플랫폼 상황 에서 겪 는 골 치 아 픈 사소한 문제 이다.편집기 가 다 르 거나 Windows 프로그래머 가 크로스 플랫폼 프로젝트 의 파일 줄 끝 에 리 턴 줄 바 꿈 자 를 추가 하기 때문에 일부 작은 빈 칸 변 화 는 사용자 가 합작 하거나 제출 한 패 치 에 무심코 들 어 갈 수 있 습 니 다.두려워 하지 마 세 요. Git 의 일부 설정 옵션 이 이 문 제 를 해결 하 는 데 도움 이 될 것 입 니 다.
    git cofig core.autocrlf
  • 1

  • 만약 당신 이 윈도 에 프로그램 을 쓰 고 있 거나, 다른 사람과 합작 하고 있다 면, 그들 은 윈도 에 프로 그래 밍 을 하고 있 지만, 당신 은 다른 시스템 에 있 습 니 다. 이러한 상황 에서, 당신 은 줄 끝 문자 문 제 를 만 날 수 있 습 니 다.윈도 우 는 한 줄 을 끝내기 위해 리 턴 과 줄 바 꾸 기 두 문 자 를 사용 하고, 맥 과 리 눅 스 는 줄 바 꾸 기 한 글자 만 사용 하기 때문이다.작은 문제 지만 크로스 플랫폼 협력 을 크게 어 지 럽 힐 수 있다.
    Git 은 제출 할 때 줄 끝 문자 인 CRLF 를 LF 로 자동 으로 변환 하고, 코드 를 서명 할 때 LF 를 CRLF 로 변환 할 수 있다.core. autocrlf 로 이 기능 을 엽 니 다. Windows 시스템 에 있 으 면 true 로 설정 합 니 다. 코드 를 서명 할 때 LF 는 CRLF 로 변 환 됩 니 다.
    $ git config --global core.autocrlf true
  • 1

  • Linux 나 Mac 시스템 은 LF 를 줄 끝 문자 로 사용 하기 때문에 Git 이 파일 을 서명 할 때 자동 으로 변환 하 는 것 을 원 하지 않 습 니 다.CRLF 를 줄 끝 문자 로 하 는 파일 이 잘못 들 어 왔 을 때 수정 하고 싶 을 것 입 니 다. core. autocrlf 를 input 으로 설정 하여 Git 에 제출 할 때 CRLF 를 LF 로 변환 하고 서명 할 때 $git config – global core. autocrlf input 을 Windows 시스템 의 서명 파일 에 CRLF 를 유지 하 며 Mac 과 Linux 시스템 에 창고 에 LF 를 보관 합 니 다.
    Windows 프로그래머 이 고 Windows 에서 만 실행 되 는 프로젝트 를 개발 하고 있다 면 false 를 설정 하여 이 기능 을 취소 하고 리 턴 부 호 를 라 이브 러 리 에 기록 할 수 있 습 니 다.
    $ git config --global core.autocrlf false

    좋은 웹페이지 즐겨찾기