본문으로 바로가기

Git - 원격 파일 삭제

category Git 2019. 8. 2. 02:36

Git을 이용하다가 실제로 불필요한 파일을 커밋하고 원격에 푸쉬까지 해버리는 경우가 발생할 수 있습니다.

 

이럴 때 원격에 있는 파일을 삭제할 수 있는 명령어가 존재합니다.

 

바로 git rm / git rm --cached입니다.

 

git rm --cached [fileName]
git rm [fileName]

두 명령어의 차이는 무엇일 까요 ??

 

바로 git rm에 --cached 옵션이 붙으면 로컬에서 삭제하지 않고 원격에서 삭제합니다.

그냥 git rm은 원격 로컬 모두 삭제합니다. 

 

만약 위 명령어를 실행했다면 원격에도 반영을 해주어야 겠죠.

 

아래 명령어를 실행 합니다.

 

git commit -m "blar blar"

커밋을 진행합니다.

 

마지막으로

git push origin master

master에 브랜치들이 존재하여 브랜치에 적용하고자 한다면 브랜치 명을 적어주면 됩니다.

 

위 과정을 거치면 원격 내 파일이 삭제된 것을 확인할 수 있습니다.

'Git' 카테고리의 다른 글

Git - 원격 파일 명 수정  (0) 2019.08.02
Git - 안드로이드 스튜디오에서 commit 한 것 되돌리기  (0) 2019.08.02