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