본문 바로가기

프로그래밍

[mac] git에서 필요하지 않은 것들을 gitignore 로 옮긴 다음 push 하는 방법

git rm -r --cached .
git add .
git commit -m 'remove'
git push

깃에 파일을 올릴 때 node_modules 같은 파일은 없애고 올린다. 하지만 이미 깃으로 올렸을 때 그것을 .gitignore 에 넣더라도 깃에는 계속 올라가 있다. 이럴 때는 올라와 있는 파일들 중 트래킹중인 파일 리스트를 삭제하고 깃을 커밋한다.