GIT
[GIT] git 캐시 삭제
GaGah
2021. 1. 13. 02:13
GIT 캐시를 삭제해야하는 이유??
우리가 프로젝트를 만들고 gitignore을 하지않고 git에 add, commit을 해버릴 경우가 있다.
그러면 일단 git 자체에 쓰여진 상태이기 때문에 gitignore가 먹히지 않는다.
캐쉬를 삭제하지 않으면 나중에 GIT 에 올린 후에
"아니? 나는 gitignore했는데 왜 내 개인정보가 다 올라가 있어?"
이런 경우가 발생한다. ( 나의 경험 ^_^ )
그러니 꼬옥! 나중에 gitignore에 추가했다면 캐시를 지워주자!!
** git ignore에 반영이 되었는지 안되었는지 궁금하다면 git add . 를 한 후 git status를 쳐보자
그럼 변경된 그런 목록들이 나오는데 거기에 포함이 되어있는지 잘 확인해보자
개인정보는 너무나 소중한 것..
GIT 캐시를 삭제하는 방법
git rm -r --cached .
변경된 내용을 커밋까지 해주면 된다.
git add .
git commit -m "rm cache"
이 과정을 하면 정상적으로 gitignore가 반영될 것이다.
Git에 올릴 때는 개인정보나 서버, DB 등의 id, pw 정보들을 조심해야한다.
털리면 답이 없다.
공개된 곳에 올릴 때는 항상 체크하고 또 체크하기!!!
LIST