본문 바로가기
Development/Tools

[GIT] Gitignore 캐시제거하기

by 푸민 2015. 8. 11.
반응형

 



안녕하세요 푸민입니다.

Git ignore 파일을 추가했는데...

뭐지?? 왜 추가한 이름의 파일이 그대로 남아 있지??

 

이런 현상이 발생하여 찾아보았습니다.

결과. .gitignore 파일 추가 전에 이미 발생했던 파일들은

캐시처리가 되어 기록이 남아 있게 됩니다.

 

원인 파악!

 

해결하려면 해당 깃의 캐시를 지워주면 되겠지요??

packages/

여기서 패키지는 해당 프로젝트 폴더를 뜻합니다.

해당 폴더를 대상으로 아래와 같은 명령어를 사용합니다.

 

git rm -r --cached packages
git commit

 

이렇게 해주면 언커밋사항 체크하면 캐시 파일들이 지워진게 보여집니다.

그러면 앞으로 gitignore에 있는 파일이 다시는 안뜰거에요~



------------------------------2016.01.09 추가사항---------------------

안될 경우 해당 방법을 참조해보세요.

해당 package 폴더로 이동 후

git rm -r -cached .

git add .

git commit -m "Fixed cached files for gitignore"


반응형

댓글