[Git] 이미 git에 추가된 파일 삭제하기

조영훈·2022년 4월 28일
0

텍스트아이디나 패스워드, api key 등 민감한 개인정보를 실수로 gitignore 설정 전에 git에 올렸을 경우 git에 해당 파일을 삭제하는 방법이 있다.

개인정보가 적힌 파일 혹인 git에 올라가면 안되는 파일을 실수로 push를 해버렸을때, 그 파일때문에 repository를 다시 만들기에는 번거롭기도하고, 손이 많이 가는 작업니다.
그럴때는 해당 파일만 git에서 제거하는 명령어가 있다.

git rm -r --cached [파일 이름 혹은 폴더 이름]

위의 명령어를 통해 파일 혹은 폴더를 삭제가 가능하다.
-r 옵션은 폴더를 삭제할때 옵션
--cachec git에서만 파일을 삭제하는 옵션(로컬에서는 삭제되지 않는다)

히스토리까지 삭제하는 방법은 여기에서 볼 수 있다.

0개의 댓글