.gitignore가 정상적으로 작동하지 않는 이유와 해결 방법
.gitignore는 Git에서 특정 파일이나 디렉터리를 추적하지 않도록 설정하는 중요한 도구입니다. 그러나 .gitignore가 제대로 작동하지 않을 때는 다음과 같은 이유가 있을 수 있습니다.
Git 캐시를 초기화
이런 경우는 대부분 프로젝트를 신규로 만들거나 할때 발생되는데 Git 캐시를 초기화해주면 정상적으로 작동하는 것을 알수 있다.
해결 방법
1. 모든 추적된 파일을 캐시를 초기화한다.
git rm -r --cached .
이 명령은 모든 파일을 Git의 캐시에서 제거하지만, 실제 파일은 로컬에 남아 있습니다.
2. .gitignore를 적용한 후 변경 사항 추가
git add .
3. 변경 사항 커밋
git commit -m "Reapply .gitignore"