본문 바로가기

programmer/Tool

윈도우, MAC, Linux 줄바꿈 변경(EOL)

리눅스(LF)나 mac(CR)에서 작업한 txt 파일을 윈도우(CR LF)로 옮길때 줄바꿈 정책이 다르기 때문에

기존 커밋과 충돌 하면서 의도치 않은 변경점을 맞이했을 것이다.

 

크게 두가지 방법을 설명한다.

intellij에서 git 설정을 바꾸는 방법, notepad에서 EOL 변경하는 방법

intellij git 설정 바꾸기

하기와 같이 설정하면 파일의 EOL이 crlf로 자동 변환되어 커밋된다.

> git config --global core.autocrlf true
> git config --global core.eol crlf  
> git config --global --list 

notepad EOL 변경 방법

[편집] -> 줄의 끝문자(EOL) 변환(E) -> 원하는 EOL 선택

notepad 하단에서 마우스 우클릭해서 변경도 가능!

 

git EOL 설정 상세

https://www.lesstif.com/gitbook/git-crlf-20776404.html

 

git 에서 CRLF 개행 문자 차이로 인한 문제 해결하기

 

www.lesstif.com

crlf -> crlf 일때 

https://mingggu.tistory.com/154

 

[Git]인텔리제이 커밋 후 모든 라인 개행 변경점 해결(CRLF/LF 충돌)

개발 시 사용하는 툴 정보는 아래와 같습니다. IntelliJ : 소스 수정 및 커밋 GitKraken : 커밋 내역 확인 및 푸시, 머지 그간 잘 사용하던 툴에서 이상한 점이 발견 되었습니다. *상황 요약* 분명!!! 한

mingggu.tistory.com

 

반응형
사업자 정보 표시
라울앤알바 | 장수호 | 서울특별시 관악구 봉천로 13나길 58-10, 404호(봉천동) | 사업자 등록번호 : 363-72-00290 | TEL : 010-5790-0933 | Mail : shjang@raulnalba.com | 통신판매신고번호 : 2020-서울관악-0892호 | 사이버몰의 이용약관 바로가기