728x90

 

요약 & 목차

git rm [파일명]            // remote o, local o
git rm --cached [파일명]   // remote o, local x
git rm -n                  // 삭제될 파일 프리뷰(메세지는 뜨나 실제 삭제는 x)
git rm --cached -r [디렉토리명] // 디렉토리 전체 삭제

 

 

git rm

원격 저장소와 로컬 저장소에 있는 파일을 삭제

// 원격 저장소와 로컬 저장소에 있는 파일을 삭제한다.
git rm [파일명]
// 원격 저장소에 있는 파일을 삭제한다. 로컬 저장소에 있는 파일은 삭제하지 않는다.
git rm --cached [파일명]

이후 commit & push 해야 remote에 적용됨

 

 

 

git rm --cached : 파일 제거

원격 저장소에 있는 파일을 삭제한다. 로컬 저장소에 있는 파일은 삭제하지 않는다.

// 원격 저장소와 로컬 저장소에 있는 파일을 삭제한다.
git rm [파일명]
// 원격 저장소에 있는 파일을 삭제한다. 로컬 저장소에 있는 파일은 삭제하지 않는다.
git rm --cached [파일명]

이후 commit & push 해야 remote에 적용됨

 

 

 

git rm -n

삭제될 파일 프리뷰
(삭제 메세지랑 같은 내용이 뜨나 실제 삭제는 x)

git rm -n      // 삭제될 파일 프리뷰(메세지는 뜨나 실제 삭제는 x)

 

 

 

git rm --cached -r : 디렉토리 전체 제거

git rm --cached -r [디렉토리명]

ex)

// .idea/modules.xml 파일 삭제
$ git rm --cached .idea/modules.xml
// .idea 폴더 하위의 모든 파일 삭제 
$ git rm --cached -r .idea/

이후 commit & push 해야 remote에 적용됨

 

 

참고자료
https://gmlwjd9405.github.io/2018/05/17/git-delete-incorrect-files.html

728x90
반응형

+ Recent posts