vscode에서 Preferences에 들어가 공백을 설정하고 나니 `.vscode` 폴더가 생성되었다.
이것을 모르고 깃허브에 push 해 버리니 `.vscode`가 같이 올라가 버렸다. 뒤늦게 `.gitignore`에 추가를 하였지만 깃허브에서는 지워지지 않는다.
이미 깃허브에 올라간 파일 및 폴더를 `.gitignore`하는 방법을 찾아보고 기록한다.
이미 깃허브에 올라가버린 `.vscode` 폴더
적용 명령어
git rm -r --cached .
현재 Git 저장소에서 추적 중이던 모든 파일과 디렉토리를 인덱스(스테이징 영역)에서만 제거.
git add .
현재 작업 디렉토리의 변경된 파일과 디렉토리를 스테이징 영역에 추가.
git commit -m "Apply .gitignore"
스테이징 영역의 변경 사항을 로컬 저장소에 커밋하며, 커밋 메시지로 "Apply .gitignore"를 사용.
git push
로컬 저장소의 변경 사항을 원격 저장소로 푸시하여 공유 및 백업.
레포지토리에서 안보이니 편안해졌다.