블랙홀보다 무거운 node_modules

MiMi·2022년 7월 13일
0

❓트러블슈팅

목록 보기
1/2

push전 gitignore 설정은 필수

인프런에서 React로 NodeBirde SNS 만들기 강의를 듣다가 강의에 gitignore 설정 내용은 없어서 실수로 원격저장소에 node_modules를 올려버렸다.

원격저장소에서 node_modules 삭제

원격저장소의 node_modules를 삭제하고 싶다면 아래를 차례대로 입력하면 된다.

git rm --cached -r node_modules
git commit -m "delete node_modules"
git push

하지만 나의 경우에는 node_modules가 지워지긴 잘 지워졌는데 아래와 같은 오류가 뜨면서 push는 되지 않았다.

강제 push

git push -u origin master --force

강제로 push를 시도해봤지만 그럼에도 마찬가지였다. 그래서 원격저장소를 새로 만들고 원격 저장소의 주소를 바꿔주는 방법으로 해결해봤다.

원격저장소 바꾸기

//원격 저장소 url 보기
git remote -v
//원격 저장소 주소 바꾸기
git remote set-url [주소]

위와 같이 새로 생성한 레포지토리로 주소를 바꿔준 후 push하니 잘 되는걸 확인할 수 있다.

원격저장소에서 삭제도 잘 됐다!

교훈

push 전 gitignore 설정은 필수.. 필수다

profile
이제 막 입문한 코린이 -> 이전중 https://mimi98.tistory.com/

0개의 댓글