Git 저장소에 commit 된 파일 및 폴더 삭제하기

원격 저장소에 있는 파일만 삭제하고 싶을 경우

1
2
3
4
5
$ git rm [파일명]
// 원격 저장소와 로컬 저장소에 있는 파일 삭제.

$ git rm --cached [파일명]
// 원격 저장소에 있는 파일 삭제되지만 로컬 저장소에 있는 파일 삭제는 안됨

같은 폴더 밑에 있는 파일을 지우고 싶을 경우

1
2
$ git rm -r [폴더명]
$ git rm -r --cached [폴더명]

-r : 선행 디렉토리 이름이 제공 될 때 반복 제거를 허용해준다.

참고