문제
- .vscode를 Git에 업로드하고 싶지 않아 .gitignore에 추가
- 하지만 설정이 제대로 작동하지 않아 gitignore에 포함이 되지 않음
- 현재는 해결이 완료된 상태라 .vscode가 회색이지만 해결이 되지 않았을 때는 맨 하단의 폴더와 같이 흰색으로 표시되었습니다!
이유
git cache에 이미 .vscode가 저장이 되어 있어 생기는 문제입니다.
따라서 cache만 삭제해주면 해결이 금방 됩니다.
해결
git rm -r --cached .vscode/
위의 명령어로 git cache를 삭제해 줍니다.
- git rm --cached 파일: git(원격 저장소)에 있는 캐시를 삭제
- -r: 캐시 파일에 추가가 된 상태였기 때문에 -r 옵션(remote)을 추가해 줬습니다
.vscode 폴더 외에도 git에 올리고 싶지 않은 폴더나 파일이 있으면 git rm --cached 명령을 사용해 주시면 됩니다.
하지만 보안이 필요한 액세스 키나 원격 저장소에 올리면 안 되는 정보가 담긴 파일을 올리신 상태라면 깃허브 히스토리에 다 남아 되돌릴 수 없으니 git push 할 때 조심 또 조심하세요!
'Git' 카테고리의 다른 글
[Git] 다른 브랜치로 github pull request 올리는 방법 (0) | 2025.03.02 |
---|---|
[Git] GitHub에 코드 올리는 Git 명령어 정리 (git clone, add, commit, pull, push, status) (0) | 2025.03.02 |
[Git] git과 GitHub (0) | 2025.02.28 |
[Git] GitHub와 디스코드 Webhook 연결을 통해 깃허브 업데이트 알림받기 (0) | 2025.02.19 |