자식 트리에서 파일을 삭제하지 않고 어떻게 제거 할 수 있습니까?
git add
추적되지 않은 파일을 다음 커밋에 포함시키는 것은 쉽지만 다른 커밋에 의해 파일을 다시 “추적 해제”하기 위해 파일을 제거하는 방법을 찾지 못했습니다.
답변
쉬운. git rm --cached
버전 제어 캐시에서 제거하려는 파일을 사용 하지만 파일 시스템에서 제거 / 삭제하지는 않습니다. 따라서 foo.txt
이와 같이 버전 제어에서 제거 하려면 다음 명령을 실행하십시오.
git rm --cached foo.txt
공식 Git git-rm
문서에 설명 된대로 :
-캐시
인덱스에서만 경로를 스테이지 해제하고 제거하려면이 옵션을 사용하십시오. 작업 트리 파일은 수정 여부에 관계없이 그대로 유지됩니다.