Notice
Recent Posts
Recent Comments
Link
가볍게 배우고 깊게 즐기고 오래 남기기
[Git Error|해결방안]warning: LF will be replaced by CRLF 본문
728x90
팀별 프로젝트 환경 탓에 Window / Mac OS를 왔다갔다하는 나로서는 종종 만나는 에러
VS Code 우측하단에서 CRLF를 LF 변경하면 되긴 하지만 일일이 파일 모두 세팅해줘야하는 경우들이 발생해서
Git Bash로 설정 시작
★ Window나 Git에서 전체 파일의 줄 끝을 LF(Line Feed)로 강제설정하는 방법
- Git 설정 변경: 먼저 Git의 전역 설정을 변경하여 자동 변환을 비활성화
git config --global core.autocrlf false
- ".gitattributes" 파일 생성: 프로젝트 루트 디렉토리에 위치
- 여기까지 오신 분중에 모르시는 분은 없겠지만 노파심에 - Notepad 또는 VS code New file로 생성 -
* text=auto eol=lf # 해당 디렉토리 내 모든 파일을 LF로 설정 *.{cmd,[cC][mM][dD]} text eol=crl # Windows 배치 파일은 CRLF를 유지 *.{bat,[bB][aA][tT]} text eol=crlf
- 이미 저장소에 있는 기존 파일들의 줄 끝을 변경
#저장소에 있는 기존 파일들의 줄 끝을 변경 git rm --cached -r . git reset --hard # 강제 진행이므로 Staging 필수
- 변경사항 커밋 후 Push
# LF로 변경사항 커밋 git add . git commit -m "Normalize line endings to LF" git push
반응형
'솔루션 Tip > 개발&아키텍처' 카테고리의 다른 글
GitHub Tip || 깃허브에 AI 모델 같은 100MB 초과하는 파일 업로드 하기 (Git LFS 사용하기) (0) | 2024.09.05 |
---|---|
[git memo] github origin / local repository 일치시키는 코드 (0) | 2024.05.17 |
NodeJS 에러 (0) | 2023.10.01 |
NodeJS 에러명 간략 정리 (EEXIST, ENOENT 등 MEMO) (0) | 2023.09.04 |
[AI for Fun] 개발없이 빠르게 나만의 딥페이크 영상 테스트 해보기 (Thin-Plate Spline Motion Model for Im (0) | 2023.03.13 |
Comments