이미 올라간(push) 기존 파일에 적용하기
.gitignore 파일을 만들기 전에 이미 원격 저장소에 올라간(push) 기존 파일에 적용하는 방법이다.
git에 이미 올라간 파일을 삭제
git rm -r --cached .
git add .
git commit -m "Apply .gitignore"
git push
Shell
복사
원리
git rm -r --cached .
•
이 명령어를 통해 recursive 하게 현재 추적하고 있는 파일들을 staging area(또는 index)에서 삭제한다.
•
(—cache를 사용하면 working tree에서 삭제하지 않는다)
git add .
•
이 명령어를 통해 다시 index에 등록하여 추적하도록 한다.