https://stackoverflow.com/questions/22924633/gitignore-is-not-ignoring-directories
Windows에서 개발환경 구축하다가 원인을 모르고 gitignore가 동작하지 않은 경험이 있어서 이를 어떻게 해결했는지 기록으로 남기기로 했다.
windows에서 wsl을 사용하지 않고 vscode로 코딩을 하다가, .gitignore파일을 echo "node_modules" >> .gitignore로 생성을 했는데 이것이 문제의 원인이었다.
이런식으로 파일을 생성하게 되면 .gitignore 파일의 텍스트 인코딩이 UTF-16LE로 설정되게 되는데, git에서 이 인코딩을 제대로 인식하지 못해서 gitignore에 파일 명을 넣어놔도 git에서 제대로 동작하지 못하는 것이다. 이를 UTF-8 인코딩으로 다시 바꾸어서 저장을 해주면 잘 동작하게 된다.
결론: Windows를 Linux처럼 쓰지 말자.
'팁 & 기타' 카테고리의 다른 글
Windows Host 파일 변경 바로가기 만들기 (0) | 2021.05.24 |
---|---|
삼성청년SW아카데미(SSAFY)에 대하여... (0) | 2020.01.11 |
일반인, 비전공자 코딩 입문, 코딩 교육, 코딩 인강 추천 사이트 (1) | 2019.11.23 |
어린이 코딩 입문, 블럭 코딩 추천 사이트 (1) | 2019.11.23 |
컴활 1급/2급 인강들을 알아보자 (0) | 2019.11.13 |