에러 : warning: in the working copy of '.github/파일명.md', LF will be replaced by CRLF the next time Git touches it
배경 : github에 PR 템플릿 생성시 발생
📌 원인은 맥과 윈도우의 충돌이었는데요,
유닉스 시스템에서는 한 줄의 끝이 LF로 이루어지는 반면,
윈도우에서는 줄 하나가 CR과 LF, 즉 CRLF로 이루어져 있습니다.
따라서 어느 한 쪽을 선택할지 Git에게 혼란이 온 것입니다!
👉CR이란?
> Carrige Return, 타자기 등의 기계에서 다른 부분을 이동시키는 부분
- 네이버사전
문장이 끝에 다다르면 커서가 위아래 이동 없이 가장 앞으로 이동하는 동작
아스키코드로는 13이고 2진수로는 00001101을 의미
👉 LF란?
> Line Feed , 모니터의 커서 위치나 프린터의 인쇄 위치를 한줄 아래로 내리는일
- 네이버 사전
커서는 그 자리에 둔 상태에서 종이만 한줄을 올리는 동작
아스키코드로는 10이고 2진수로는 00001010을 의미
Prettier(개발자들에게 일관적으로 코딩 스타일을 유지하게 해주는 툴)v2.0.0부턴 LF 사용
: 바이트 코드가 다르기때문에 다른 코드로의 인식을 막기위해 협업을 이유로 LF로 통일
👉CRLF란?
> 자동사, 컴퓨터 속어 개행하다
- 네이버 사전
커서를 맨앞으로 보내고 아랫줄로 보내는 동작
👉 windows 명령어
$git config core.autocrlf true
👉 Linux, Max 명령어
$git config core.autocrlf true input
$git config --global core.autocrlf true input
그렇습니다,, 저의 경우엔 맥을 쓰는 친구가 공유해준 템플릿을 복사해서 사용하려고해서 문제가 발생했던 것 같아요!!
다른 분들도 해결되셨으면 좋겠습니다!