[git] 저장소에서 파일을 제거하지만 로컬로 유지

원격 저장소에서 제거하려는 폴더가 있습니다. 삭제하고 싶지만 폴더를 컴퓨터에 보관하십시오.



답변

git rm --cached -r somedir

디렉토리 삭제를 준비하지만 디스크의 어떤 것도 건드리지 않습니다. 이것은 다음과 같은 파일에서도 작동합니다.

git rm --cached somefile.ext

그 후 당신은 추가 할 수 있습니다 somedir/또는 somefile.ext당신에 .gitignore그 자식이 다시 추가하려고하지 않도록 파일.


답변

나는 단지 :

  • 작업 트리 밖으로 폴더를 이동
  • git rm 폴더, 변경 사항을 커밋
  • 추가 .gitignore(또는 .git/info/excludes), 변경 사항 커밋
  • 폴더를 뒤로 이동

답변