node_modules를 github에 올리지 않기 위해 .gitignore 파일을 생성한 후 node_modules를 넣어주었지만 github에는 node_modules가 그대로 남아있었다. 이미 node_modules를 push 했기 때문에 작동하지 않는 것이었다.
그래서 이미 push한 node_modules를 삭제해야 한다.
git rm : 원격, 로컬 저장소 모두 삭제
git rm --cached: 원격 저장소에서만 삭제
로컬에서는 node_modules가 필요하기 때문에
git rm --cached -r node_modules
를 입력해준다. (-r은 하위 폴더에도 적용하겠다는 옵션)
'Git, Github 😺' 카테고리의 다른 글
src refspec master does not match any 해결방법 (0) | 2023.12.17 |
---|---|
[Git] 깃 원격 저장소 연결 끊기(git remote 레포지토리 삭제) (0) | 2023.01.02 |
[Git] gitignore로 몽고DB 계정 보호하기 (0) | 2023.01.02 |
[Git] 기존 프로젝트와 github 연동하기 (0) | 2022.12.31 |
[Github] 깃허브 레포지토리 안 폴더 이름 변경 (0) | 2022.12.09 |