대부분 보안이 필요한 파일이나 build 등으로 생성되는 쓸데없는 파일들을 github에 올리지 않기 위해 gitignore를 설정합니다.
그런데 가끔 실수로 설정을 잘못하거나 생성후 파일에 추가를 하지 않거나 하는 문제로 git에 푸시되기도 하는데요,
저도 이러한 불필요한 파일들을 올리는 실수를 몇 번해서 이런 잘못 올라간 파일들을 삭제하기 위한 방법을 알아보았습니다.
git rm 이라는 명령어에는 --cached라는 옵션이 있는데요,
git rm [file_name]을 하게 되면 원격 저장소와 로컬 저장소에 있는 파일을 삭제하고,
git rm --cached [file_name]을 하게 되면 원격저장소에 있는 파일만 삭제하고 로컬 저장소에 있는 파일은 삭제하지 않습니다.
'Git' 카테고리의 다른 글
깃헙에서 공식적으로 공개한 git 공부 curriculum (0) | 2022.06.20 |
---|---|
git graph 및 git conflict 정리 (0) | 2022.06.05 |
git author 변경하기 (0) | 2021.12.29 |
원격 저장소에 올라간 커밋 되돌리기 (0) | 2021.12.29 |