본문 바로가기
Git

github에 잘못 올라간 파일 삭제하기.

by dharana7723 2021. 12. 29.

대부분 보안이 필요한 파일이나 build 등으로 생성되는 쓸데없는 파일들을 github에 올리지 않기 위해 gitignore를 설정합니다.

 

그런데 가끔 실수로 설정을 잘못하거나 생성후 파일에 추가를 하지 않거나 하는 문제로 git에 푸시되기도 하는데요,

 

저도 이러한 불필요한 파일들을 올리는 실수를 몇 번해서 이런 잘못 올라간 파일들을 삭제하기 위한 방법을 알아보았습니다.

 

git rm 이라는 명령어에는 --cached라는 옵션이 있는데요,

 

git rm [file_name]을 하게 되면 원격 저장소와 로컬 저장소에 있는 파일을 삭제하고,

 

git rm --cached [file_name]을 하게 되면 원격저장소에 있는 파일만 삭제하고 로컬 저장소에 있는 파일은 삭제하지 않습니다.