![[git].gitignore 적용 안될 때 - [해결]](https://image.inblog.dev?url=https%3A%2F%2Finblog.ai%2Fapi%2Fog%3Ftitle%3D%255Bgit%255D.gitignore%2520%25EC%25A0%2581%25EC%259A%25A9%2520%25EC%2595%2588%25EB%2590%25A0%2520%25EB%2595%258C%2520-%2520%255B%25ED%2595%25B4%25EA%25B2%25B0%255D%26logoUrl%3Dhttps%253A%252F%252Finblog.ai%252Finblog_logo.png%26blogTitle%3Dsilver0-stack&w=2048&q=75)
깃허브에 올라가면 안되는
.env
, .yml
파일 등을 .gitignore에 적어도 github에 파일이 올라갈 때가 있다. 이미 git이 추적하고 있는 파일들일 때 이러하다. (이미 .gitignore에 올라간 적이 있는 파일명일 때 등)
그래서 git 에 남아있는 캐시 때문인데 이 캐시를 없애줘야 내가 무시하고 싶은 파일이 깃허브에 무시가 된다.
해당 폴더 루트에서
git rm -r --cached .
git add .
git commit -m "remove: cache"
git push origin main
그럼 깃허브에 파일이 무시가 되는 것을 확인할 수 있다.
Share article