왜 언제가부터인가 .gitignore가 적용되지 않는다는 사실을 발견했다. 현재 프로젝트를 진행하면서 yml 파일을 제외시키려고 사용하고 있었는데 갑자기 안된다.
브랜치들을 살펴보니 그리 오래된것 같지는 않았고 커밋 서너번 전부터 이런 현상이 나타났던 것 같다.
해결법은 간단하다. git의 캐시문제라고 한다.
git bash 에서 아래와 같은 명령어를 친다. (마지막에 점 찍는거 빼먹으지 마시구)
들고있던 캐시 전부 비워주자.
git rm -r --cached .
그 다음은 하던대로 똑같이 진행해주면 된다.
git add -A
git commit -m "removed git cach"
뭐 이런 식으로 하던대로 진행되면 된다.
반응형
'인프라 > Git' 카테고리의 다른 글
[Git] git conflict (0) | 2022.06.03 |
---|---|
[Git] git force 실수로 잃어버린 커밋 로그 복구하기 (0) | 2022.03.09 |
[Git] 깃 초기설정 (0) | 2022.01.14 |
[Git] git branch & commit convention 정리 (0) | 2022.01.12 |
[Git] git branch 이름 변경 및 적용하기 (0) | 2022.01.12 |