어제 새벽에... readme가 또 다시 vsc에서 충돌이 나... 고거슬 해결하고 풀리퀘를 날리고 자려는데..
파일이 5000개가 업로드 되었다..왜...?
확인해보니 node_module이 업로드 되어있었다.
원래는 .git_ignore에서 node_module 파일이 올라가지 않도록 막아주는데, node_module이 작성되어 있음에도 불구하고 같이 업로드 되어버렸다,,,아놔
깃헙에 이미 올려버린 파일들,, 머지는 안했지만 브랜치에 푸쉬는 되어있는 node_module 파일을 삭제하기 위해 .git_ignore에 node_module이 작성된 상태에서
git rm -r --cached .
명령어로 로컬에 있는 node_module은 남겨두고 remote 저장소에 있는 node_module만 삭제해준다.
그 다음 git add .
git commit -m "msg"
로 수정사항을 업로드 해준 뒤,
git push -f
로 올리면
업로드 파일 수가 인간적인 숫자로 바뀐것을 확인할 수 있다..
git rm 파일명
git rm -r 폴더명
-r : recursive의 약자로, 디렉토리의 하위 내용까지 삭제
git rm --cached 파일명
gir rm -r --cached 폴더명
-cached : 원격 저장소