[Github] 레퍼지토리에 있는 .gitignore 리스트 파일 삭제하기

주형(Jureamer)·2022년 7월 6일

레퍼지토리가 public 일 경우 보안상의 이유 혹은 다른 이유로 올라가서는 안되는 파일들이 있다.

흔히 .env와 같은 유출되면 보안에 위협이 되는 녀석들이다.

이 놈들을 간혹 잘못해서 .gitignore에 빼고 올리는 경우가 발생한다.

그럴 땐 아래와 같은 명령어로 회복시킬 수 있다.

git rm --cached "file1" "file2" "dir/file3" 

제외할 파일이 많다면 아래와 같이 한 번에 제외시킬 수 있다.

git rm --cached `git ls-files -i -c --exclude-from=.gitignore`

참고

profile
작게라도 꾸준히 성장하는게 목표입니다.

0개의 댓글