Git diff시 ^M 문자 발생 해결 방법

작성일 : 2022년 03월 23일
  • #Git

FTP 에디터 통해 파일을 수정하고 있는데 git diff를 통해 변경 사항 확인을 하니 추가된 문장 끝마다 ^M 문자가 나타나는걸 간단히 해결해보자.

바로 해결법 부터

$ git config --global core.whitespace cr-at-eol

이렇게 입력하면 바로 해결 된다.

git config?

관련 내용으로 살펴보니 다양한 맞춤형 설정이 있었다.


core.whitespace 설정에 trailing-space뿐만아니라 -space-before-tab, indent-with-non-tab, tab-in-indent, cr-at-eol 설정을 쉼표로 구분해서 적용 할 수 있다.


또 크로스 플랫폼으로 개발하게 된다면 아래 명령어를 통해 줄바꿈 문자 이슈도 해결 할 수 있다.

$ git config --global core.autocrlf true

출처

https://git-scm.com/book/ko/v1/Git%EB%A7%9E%EC%B6%A4-Git-%EC%84%A4%EC%A0%95%ED%95%98%EA%B8%B0