Devops/CI_CD
github 이미 올라간 파일 레포에서 지우기
인생마린
2022. 7. 28. 02:05
반응형
github에서 이미 커밋했는데 해당 파일을 지우고 싶다
그래서 .gitignore를 했는데 해당 파일은 지워지지 않고 여전히 남아있다.
gitignore은 해당 파일이 수정되든 삭제되든 생성되든 무시하는 역할을 하는 것이기 때문이다.
이 경우 아래와 같이 적어주면 된다
git rm -r --cached [삭제할 폴더명 or 파일명]
-r은 재귀적으로 명령인자로 주어진 폴더 아래에 있느 파일을 돌아 삭제하는 옵션이다
--cached는 작업 파일을 그대로 남기돼, 올라가지 않을 파일을 스테이지에서 해제하고 레포에 있는 파일이 제거된다
좀 더 알아보고 싶다면 아래 document를 참고하자
반응형