문제라고 인식했던 것은 오늘, 저 망할 에러는 왜자꾸 뜨고
git에 add . 할 때 마다 에러는 왜 발생하는가... pull 받을 때 마다
git config --global core.autocrlf true
이 명령어를 치는 것도 너무 귀찮다. 아무리 글로벌로 설정해줘도 자꾸 에러가 나잖아 !!
찾아봤더니 LF , CRLF의 차이였다.
macOS 에서는 LF를 , window에서는 CRLF가 디폴트 값이었던 것이다...
그래서 push 할 때마다 , pull 할 때마다 아주 불편한 연속이었던 것이야..
참고로 LF ,CRLF의 개념차이는
https://7942yongdae.tistory.com/3 <- 이 블로그를 참고하면서 봤습니다 !
.gitattributes를 만들어주면 됩니다 !
일단 프로젝트의 루트 폴더에 만들어줍니다.
제가 필요한 옵션은 일단은 push하거나, pull 받을 때 LF로 자동변환 되는 옵션이 필요합니다.
왜냐하면 사이드 프로젝트를 진행하는 두 분이 MacOS기 때문에 Window인 제가... 해야지요..
*.txt eol=lf
이런식으로 설정하면 됩니다 ! 이것들은 자동적으로 텍스트로 인식되기 때문에 따옴표를 넣어주거나 할 필요는 없습니다 !
파일을 저장하고, push하면 적용 끝 !!!