[git] 저장소에서 파일을 제거하지만 로컬로 유지
원격 저장소에서 제거하려는 폴더가 있습니다. 삭제하고 싶지만 폴더를 컴퓨터에 보관하십시오.
답변
git rm --cached -r somedir
디렉토리 삭제를 준비하지만 디스크의 어떤 것도 건드리지 않습니다. 이것은 다음과 같은 파일에서도 작동합니다.
git rm --cached somefile.ext
그 후 당신은 추가 할 수 있습니다 somedir/
또는 somefile.ext
당신에 .gitignore
그 자식이 다시 추가하려고하지 않도록 파일.
답변
나는 단지 :
- 작업 트리 밖으로 폴더를 이동
git rm
폴더, 변경 사항을 커밋- 추가
.gitignore
(또는.git/info/excludes
), 변경 사항 커밋 - 폴더를 뒤로 이동