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

'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