.gitignore의 파일이 계속해서 뜨는 경우(git cache 삭제)

minji·2021년 8월 19일
0

git cache 삭제하기

공유할 필요가 없는 파일들 혹은 중요 정보(비밀번호 등) 이 포함된 파일은 주로 .gitignore에 관리해 저장소에 저장되지 않도록 한다.

개인 프로젝트를 진행하던 중, 카카오 api 키가 노출된 파일을 .gitignore에 적어 커밋대상에서 제외시키려고 했는데도 계속해서 뜨는 문제가 발생했다.사진과 같이 제외시킨 api_server_info.dart 파일이 계속해서 커밋 대상에 포함되어있다.

이런 경우에는 git의 캐시를 삭제해준 후 커밋을 진행하면 된다.

  • git cache 삭제
git rm -r --cached .
  • git add 및 commit
git add .
git commit -m "commit msg"

위 순서대로 진행 후 다시 확인해보면, 해당 파일은 제외되고 나머지 파일들만 커밋된 것을 확인할 수 있다.

profile
SW Engineer

0개의 댓글