git을 사용하다 보면 원치 않는 파일이 이미 git을 통해 관리가 되어 있어서 .gitignore에 추가해야 하는 경우가 생긴다. 그런데 이런 경우에는 단순히 .gitignore에 추가한다고 해서 관리가 바로 해제되지 않을 수 있다. 이미 관리 목록에 들어가 있어서 캐시에서 관리가 되고 있기 때문에 해당 파일에 대한 캐시를 삭제해주어 한다.
> git rm --cached [file_name]
위와 같은 명령어를 터미널에 작성해주면 해당 파일을 캐시 목록에서 지울 수 있고 .gitignore에 따라 해당 파일은 정상적으로 관리 목록에서 제외된다. file_name을 .으로 대체해주면 가능한 모든 파일 캐시를 제거할 수 있다.
Referenced :https://sangmoo.tistory.com/302