ignore2 git ignore 안될 때!! (node_modules 제거) npm을 사용할 때, package.json에는 의존하는 패키지 리스트가 나와있고 npm install을 통해 필요한 패키지들을 받아서 사용하게 된다. 이 패키지들은 node_modules라는 폴더에 설치가 되는데... 수 많은 파일로 이루어져있어 원격저장소에 올리지 않는 게 일반적이다. node_modules를 올리지 않으려면 .gitignore이라는 파일에서 관리하게 되는데, 이미 node_modules를 올렸다면 아무리 .gitignore에 넣어도 사라지지 않는다. 왜냐하면 .gitignore은 commit하는 당시에 해당 파일을 트래킹할지 말지를 정하는 건데... 이미 올라간 파일에 대해선 트래킹을 하지 않아도 이미 올라간 상태로 남아있기 때문에 소용이 없다. 그래서 실수로 올린 node_modu.. 2021. 3. 23. brew 모든 패키지 삭제하기 가끔 brew / homebrew가 꼬일 때, 전체 삭제를 하고 싶을 때가 있다. 그래서 brew packages 중에 지울 것들을 찾기 위해 brew list로 목록을 확인하고 하나씩 지우려하다보면 패키지간의 dependency때문에 원하는대로 삭제하기가 힘들다. 그래서 싹 다 지우고 새로 설치할 때는 다음 명령어를 사용하면 된다. brew remove --force --ignore-dependencies $(brew list) 2020. 8. 27. 이전 1 다음