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
'GIT' 카테고리의 다른 글
[Git] GIT Repository 삭제하기 (0) | 2020.12.20 |
---|---|
[Git] GIT 협업 방법! - (Forking Workflow) (0) | 2020.06.12 |
[Git] warning : LF will be replaced by CRLF (0) | 2020.05.13 |