[git] 파일 삭제 및 추적 중지

  • TOC

원격저장소에 잘못 올라간 파일 삭제

“git 원격저장소에 올라가 있는 파일 중에 삭제가 필요한 경우”

원격 저장소와 로컬 저장소에 있는 파일을 삭제
git rm [file]

원격 저장소에 있는 파일을 삭제 (로컬 저장소에 있는 파일은 삭제하지 않음)
git rm –cached [file]

[예시]

// 원격에 올라가 있는 .idea/modules.xml 파일 삭제
$ git rm --cached .idea/modules.xml

// 원격에 올라가 있는 .idea 폴더 하위의 모든 파일 삭제
$ git rm --cached -r .idea/

파일 추적 중지

“이미 git 원격저장소에 올라가 있는 파일 중에 더이상 추가 수정 commit/push가 필요 없는 경우”

파일 추적 중지
git update-index –assume-unchanged [file]

파일 추적 재개
git update-index –no-assume-unchanged [file]

[예시]

```
ex.
//원격에서 한번 받고 플젝에 맞게 각자 수정하여 사용하는 파일(map_path.json) 추적 중지
$ git update-index --assume-unchanged map_path.json
```