Git - Cache 삭제 설명
Git을 사용한 프로젝트 진행 중에 크리티컬한 문제는 아니지만, 신경쓰이는 두 가지 상황이 발생했습니다.
첫 번째 경우는 프로젝트와 관련 없는 private 종류의 폴더를 원격 저장소에 Push 한 경우에 로컬 저장소에서 private 폴더 삭제 후 다시 Push 했음에도 불구하고 원격 저장소에 반영 되지 않는 문제였습니다.
두 번째 경우는 Git ignore 파일 추가 이전에 Commit 한 파일들이 계속 Stage에 표시되는 문제였습니다.
검색 결과 Git Cache 삭제를 통해서 문제를 해결 할 수 있었습니다. 그래서 같은 문제가 발생하는 분들을 위해 아래와 같이 방법을 공유해봅니다.
Git 설치 방법은 이전 포스팅 참고 : Git 다운로드 및 설치
Git 설치 방법은 이전 포스팅 참고 : Git 다운로드 및 설치
Git Cache 삭제 실행
아래와 같은 명령어로 캐시 삭제를 수행할 수 있습니다.
git rm -r --cached .
git add .
git commit -m "cache clear"
Git Cache 삭제 실행 화면
실제로 windows10 에서 테스트한 화면이며, 문제없이 잘 삭제되고 있습니다.
마무리
Git Cache 삭제 작업을 수행할 경우에는 반드시 로컬 저장소와 원격 저장소를 동기화 후 진행하셔야
예기치 못한 사태로 발생되는 부가적인 문제를 예방할 수 있겠다는 생각을 해보면서 포스팅을 마칩니다.
참고문헌
Git Cache Option 관련 레퍼런스(Reference) : 이동
'개발도구 > Git' 카테고리의 다른 글
Git - 복원(undo), 복구(reset , revert) 사용 방법 및 상세 설명 (0) | 2019.03.29 |
---|---|
Git - 맥(Mac OS X) 버전 설치 및 기본 설정 (0) | 2017.09.05 |
Git - 윈도우(windows) 버전 설치 및 기본 설정 (0) | 2017.09.04 |