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 |