안녕하세요 매번 gitignore을 적용할 때
왜 안되지 억울해하던 블로그지기 입니다!
매번 gitignore을 적용해도 적용이 되지 않는 문제가 있었는데요
여러번 커밋을 한 후에야 ignore 처리가 되는 불상사가 있었습니다
그런데 알고 보니 gitignore 처리를 한 후에는
꼭 캐시 파일을 제거하여야 하는 것이었습니다
캐시 파일은 다음 명령어로 제거를 할 수 있었습니다
git rm -r -cached .
그럼 다음과 같이 추적되던 파일의 캐시들이 사라지는 것을 볼 수 있습니다
이후에 다시 커밋을 진행하면
ignore 처리가 된 것을 확인할 수 있습니다
다만 과거에 올라간 커밋 기록에는 여전히 파일이 남아있을 수 있으므로 이에 대해서는 따로 처리를 해주셔야합니다!