[Git] 원격 저장소에 업로드된 파일/폴더 gitignore에 추가하기
이미 원격저장소(깃허브)에 올렸었던 파일/폴더를 .gitignore에 추가하고 싶을 경우에는 파일/폴더를 .gitignore에 작성, add, commit, push해도 반영되지 않는다
그래서 인텔리제이의 버그인줄 알았지만 나의 무지였다.
이럴 경우에는 어떻게 해야하느냐? git cache를 삭제하자!
-
clear git cache
// 전체 캐시 삭제 $ git rm -r --cached . // 특정 파일 $ git rm --cached test.txt // 특정 폴더 $ git rm --cached test/ -r
-
.gitignore
에 해당 파일/폴더 추가하기 -
commit하기!!!
이렇게 하면 잘 작동한다
옵션 & 명령어
rm
: remove-r
: --recursive, 하위 디렉토리를 포함한 모든 내용 삭제git rm -r
: 로컬과 원격 저장소(stage)의 파일이 모두 삭제git rm -r --cached
: 로컬은 그대로, 원격 저장소에서만 삭제
출처
Author And Source
이 문제에 관하여([Git] 원격 저장소에 업로드된 파일/폴더 gitignore에 추가하기), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@jummi10/Git-원격-저장소에-업로드된-파일폴더-gitignore에-추가하기저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)