git

git cache 삭제

yanJuicy 2024. 5. 19. 21:37
반응형

캐시 삭제

.gitignore에 폴더나 파일을 추가했지만 반영이 안 되는 경우가 있다.

이럴 때 cache를 삭제해 문제를 해결할 수 있다.

아래와 같은 명령어로 캐시 삭제를 수행한다.

git rm -r --cached .
git add .
git commit -m "캐시 삭제"

 

 

또는 다음과 같이 한 파일만 cache를 삭제한다.

git rm --cached FILENAME

 

 

공식문서

다음과 같이 공식문서를 보면 명령어를 확인할 수 있다.

 

해석은 다음과 같다

더보기

gitignore 파일의 목적은 Git에서 추적하지 않는 특정 파일이 추적되지 않은 상태로 유지되도록 하는 것이다

현재 추적 중인 파일의 추적을 중지하려면 git rm --cached를 사용하여 인덱스에서 파일을 제거한다

그런 다음 파일 이름을 .gitignore 파일에 추가하여 이후 커밋에서 파일이 다시 도입되지 않도록 할 수 있다

Git은 작업 트리에서 .gitignore 파일에 액세스 할 때 심볼릭 링크를 따르지 않는다

이렇게 하면 파일이 인덱스 또는 트리에서 액세스 될 때와 파일 시스템에서 액세스 할 때 동작이 일관되게 유지한다.

 

 

 

참고

https://git-scm.com/docs/gitignore

https://docs.github.com/en/get-started/getting-started-with-git/ignoring-files?platform=linux

 

Ignoring files - GitHub Docs

You can configure Git to ignore files you don't want to check in to GitHub.

docs.github.com

 

반응형

'git' 카테고리의 다른 글

git push 유저 정보  (0) 2024.05.24
Github markdown README badge  (0) 2024.05.22
git 명령시 한글이 숫자로 보이는 문제  (0) 2024.05.20