git에 올리면 안되는 파일을 .gitignore에 설정
했는데도 ignore 처리한 파일들이 changes file로 나올 때
해결방법이 뭘까 검색해보았다.
스택오버플로우에서 똑같은 문제로 질문을 올린 사람이 있었는데 동의수가 높은 답변이 있었다.
스택오버플로우 질문/답변
파일을 추적하지 않았더라도 Git은 파일을 .gitignore에 추가한 후에도 파일을 계속 아는 상태라는 의견을 내놓았다.
git이 .gitignore 파일에 대한 변경 사항을 인식하지 못하는 것처럼 보이면
아래와 같은 명령을 통해 git의 cache를 전부 삭제하고, 다시 add, commit을 통해 문제를 해결 할 수 있다.
git add [uncommitted changes you want to keep] && git commit
git rm -r --cached .
git add .
git commit -m "fixed untracked files"