답변:
쉬운. git rm --cached
버전 제어 캐시에서 제거하려는 파일을 사용 하지만 파일 시스템에서 제거 / 삭제하지는 않습니다. 따라서 foo.txt
이와 같이 버전 제어에서 제거 하려면 다음 명령을 실행하십시오.
git rm --cached foo.txt
공식 Git git-rm
문서에 설명 된대로 :
-캐시
인덱스에서만 경로를 스테이지 해제하고 제거하려면이 옵션을 사용하십시오. 작업 트리 파일은 수정 여부에 관계없이 그대로 유지됩니다.
--cached
전에는 들었지만 색인에서 파일을 제거 할 것이라고 생각했습니다. 감사!