Git를 사용하는 프로젝트에서 진행해 감에 따라 Ignore에 등록해야 할 디렉토리 또는 파일도 점점 늘어나더군요. 간단하게 생각하고 .gitignore 파일에 내용을 등록하였습니다. 하지만 이미 저장소에 푸시된 내용이 삭제되지는 않는 문제를 겪었습니다.
이외에도 검색을 해보면 .gitignore 에 적용한 설정이 정상적으로 동작하지 않는다는 내용이 많더군요. 어쨌든 다음의 명령을 사용하시면 곧바로 설정이 적용됩니다. 저장소에 이미 올라가있는 파일들도 삭제됩니다. (물론 푸시했을때)
$ git rm -r --cached . $ git add . $ git commit -m "fixed untracked files”