깃허브에 열심히 커밋 하다보면 잘못 올린 파일이나 불필요해진 파일들로 저장소가 지저분해집니다. 그런 파일들은 제외하고 커밋해도 저장소에 계속 남아있는데 이런 경우에 이것들을 완전히 삭제하는 방법을 알아보겠습니다.
git bash에서 로컬 저장소로 이동한 뒤 다음과 같이 입력해주면 됩니다. 주의할 점은 원격 저장소에서 제거한 파일은 로컬 저장소에서도 역시 제거되기 때문에 백업 해두는 것이 좋습니다.
git rm -r file # 특정 파일 삭제git commit -m "커밋 메시지"git push
만약 모든 파일을 삭제하고 싶다면 명령어를 조금 수정하면 됩니다.
git rm -r \* # 모든 파일 삭제git commit -m "커밋 메시지"git push