.gitignore
에서 .vscode
를 작성해도 ignore가 되지 않는 문제가 발생했다.
아래 디렉토리 구조를 보면, .vscode
가 보인다. 지금은 ignore에 성공했기 때문에 흰색이 아니지만,
성공하기 전까지만 해도 일반적인 디렉토리(backend
나 frontend
)와 같이 흰색으로 보였다.
첫 번째로, 당연히 .gitignore
파일 안에 .vscode
를 무시해달라고 작성해두었다.
하지만 여전히 .vscode
는 무시되지 않고 멀쩡히 살아있었다.
구글링을 시작하였고 곧, 참고할 만한 내용을 발견하였다.
git rm --cached .vscode/
를 입력하였다.
그러자 이런 에러 메시지가 나왔다.
이미 캐시에 파일이 있기 때문에 recursive
하게 지우지는 못하는 모양이었다. 대신 -r
를 넣어주라고 해서 그대로 실행했다. 바로 이렇게! ( 이때 -r
은 -remote
를 의미한다. )
git rm -r --cached .vscode/
입력
그 결과, 첫 번째 사진에서처럼 .vscode/
가 정상적으로 무시되었다! 문제 해결!!
감사합니다! 잘보고갑니다 : )