인프라/Git

[Git] .gitignore 가 적용되지 않을때

Razelo 2022. 1. 18. 11:35

왜 언제가부터인가 .gitignore가 적용되지 않는다는 사실을 발견했다. 현재 프로젝트를 진행하면서 yml 파일을 제외시키려고 사용하고 있었는데 갑자기 안된다. 

브랜치들을 살펴보니 그리 오래된것 같지는 않았고 커밋 서너번 전부터 이런 현상이 나타났던 것 같다. 

 

해결법은 간단하다. git의 캐시문제라고 한다. 

 

git bash 에서 아래와 같은 명령어를 친다. (마지막에 점 찍는거 빼먹으지 마시구)

 

들고있던 캐시 전부 비워주자. 

git rm -r --cached .

 

그 다음은 하던대로 똑같이 진행해주면 된다. 

 

git add -A

git commit -m "removed git cach" 

뭐 이런 식으로 하던대로 진행되면 된다. 

 

반응형