gitignore 적용 시 주의 할 사항

안녕하세요 매번 gitignore을 적용할 때
왜 안되지 억울해하던 블로그지기 입니다!

매번 gitignore을 적용해도 적용이 되지 않는 문제가 있었는데요

여러번 커밋을 한 후에야 ignore 처리가 되는 불상사가 있었습니다

그런데 알고 보니 gitignore 처리를 한 후에는
꼭 캐시 파일을 제거하여야 하는 것이었습니다

캐시 파일은 다음 명령어로 제거를 할 수 있었습니다

git rm -r -cached 

그럼 다음과 같이 추적되던 파일의 키시들이 사라지는 것을 볼 수 있습니다

이후에 다시 커밋을 진행하면

ignore 처리가 된 것을 확인할 수 있습니다

다만 과거에 올라간 커밋 기록에는 여전히 파일이 남아있을 수 있으므로 이에 대해서는 따로 처리를 해주셔야합니다!


출처

좋은 웹페이지 즐겨찾기