git rm
$ git rm - Remove files from the working tree and from the index
git rm
- Git에서 파일을 제거하려면
git rm
명령으로 Tracked 상태의 파일을 삭제한 후에 (정확하게는 Staging Area에서 삭제하는 것) 커밋해야 한다. - 이 명령은 워킹 디렉토리에 있는 파일도 삭제하기 때문에 실제로 파일도 지워진다.
- Git 명령을 사용하지 않고 단순히 워킹 디렉터리에서 파일을 삭제하고 git status 명령으로 상태를 확인하면 Git은 현재 “Changes not staged for commit” (즉, Unstaged 상태)라고 표시해준다.
- Git 명령을 사용하지 않고 단순히 워킹 디렉터리에서 파일을 삭제하고 git status 명령으로 상태를 확인하면 Git은 현재 “Changes not staged for commit” (즉, Unstaged 상태)라고 표시해준다.
- Git에서 파일을 제거하려면
$ git rm -r .git
- .git 폴더가 삭제되며 Git 로컬 저장소 지정을 해제한다
$ git rm [Filename]
- 원격 저장소와 로컬 저장소에 있는 파일을 삭제한다
$ git rm –cached [Filename]
- 워킹 디렉토리에 있는 파일은 그대로 두고 Git 에서만 추적하지 않게 한다
git rm --cached .idea/modules.xml
- .idea/modules.xml 파일 삭제
$ git rm *~
- ~ 로 끝나는 파일을 모두 삭제
Comments