개발관련/Git & Github
[git 에러]warning: in the working copy of lf will be replaced by crlf the next time git touches it 해결하기
demi_iii
2023. 4. 29. 13:33
CRLF 어쩌구 하는 (warning: LF will be replaced by CRLF...) 오류 메세지도 포함
이게 전부터 상당히 많이 떠서
아예 해결 명령어를 외워버림
빠르게 본론으로 들어가자.
해결 방법(window 기준)
git config --global core.crlf true
이렇게 git bash에다가 쳐주고 git add . << 부터 다시 해주면 다시 신나게 push가 가능하다
환경이 리눅스나 맥인 경우에는 true 부분만 input으로 바꿔주면 된다고 함
그냥 외워버렸다.
(외워서 좋은 점: 잘 모르는 사람 앞에서 한 줄을 빠르고 간지나게 칠 수 있음ㅋㅋㅋ)
그래서 왜 생기는지는 알아야 할 것 아님?
OS마다 줄바꿈 문자열이 다르다고 한다
근데 우리집 컴도 학원 컴도 window인데
대체 왜 자주 뜨는지는 모르겠다
줄?바꿈? 뭐냐면 그냥 엔터키 치는 것임
- \n : 줄 바꿈 (Enter)
- CR (Carriage Return : 캐리지리턴) - \r - Mac(초기~버전9)
- LF (Line Feed : 라인피드) - \n - Unix/Linux, Mac(버전10~)
- CRLF (CR + LF: 캐리지리턴라인피드) - \r\n - Windows
이스케이프 시퀀스라고 하는 것을 찾아보면 다양하게 더 나온다.
나처럼 javascript만 배웠다면 정규표현식이라고
스윽~ 하고 지나친 개념에 나옴
배울때는 자세히도 안알랴줌 다시 익히려면 내가 찾아야 됨
아 그리고
보통은 에러 몇 줄만 뜨지만....
이런 적이 있었는데
도저히 메세지가 끝날 생각을 안해서 명령어를 칠 수도 없었음
node-module 폴더를 싹 지웠더니 (이건 어차피 yarn install 해서 다시 깔면 되니까)
해결 할 수 있었다.