데브리입니다. 리액트로 프로젝트를 만들 때는 .gitignore이 포함되어 있어서 깃헙에 업로드 할 경우 자동으로 node 모듈을 빼주는데, 그냥 플레인 자바스크립트로 프로젝트를 만들 때 저는 가끔 .gitignore을 깜빡해서 크기가 큰 node module까지 같이 올려버리는 실수를 자주 한답니다;; 오늘도 같은 실수를 하는 바람에, 깃헙에서 삭제했어야 하는데 그 방법을 공유해드리고자 합니다.
이렇게 initial commit할 때 노드 모듈도 같이 업로드가 되어버리면 깃헙에서 어떻게 지워야 할지 방법이 궁금하신 분들 많으시죠?
1. 해당 프로젝트 내에 .gitignore file을 만든 후, node_modules를 입력합니다.
2. terminal에 아래와 같이 입력 합니다.
git rm -r --cached .
git add .
git commit -m "remove gitignore files"
git push
터미널에서는 이렇게 노드 모듈의 각 파일들이 지워지는 걸 확인하실 수 있구요,
vscode 에서도 깃에 저장된 노드모듈 파일들이 지워졌음을 확인하실 수 있어요. 간단하죠? :)
'웹개발 > 혼자하는 개발 공부' 카테고리의 다른 글
[github] 깃헙 new branch vs fork (2) | 2021.11.13 |
---|---|
VSCode extensions 비주얼 스튜디오 코드 익스텐션 추천 (0) | 2021.10.14 |
REST / RESTful / REST API 란? (2) | 2021.10.07 |
[유데미] Jonas Schmedtmann의 The Complete JavaScript Course 2021 후기 (0) | 2021.10.03 |
타입스크립트 TypeScript 란 무엇이며 왜 써야하는가? (0) | 2021.09.20 |