본문 바로가기

Frontend/etc

.gitignore가 적용되지 않을 때!

.gitignore 파일은 Git의 root 디렉토리에 저장되어, Git Repository나 Staging Area에 추가되지 말아야하는 폴더나 파일을 정의하는 파일이다. .gitignore에 정의된 파일이나 폴더는 Staging 되지 않기 때문에 tracking 되지도 않는다. 그래서 git status를 이용했을 때 보이지 않는다.

가끔 .gitignore를 설정해도 작동하지 않을 때가 있다. ignore처리된 파일이 자꾸 changes에 나온다. 이때는 git의 캐시를 삭제하고 커밋, 푸시하면 정리가 된다.

$ git rm -r --cached .
$ git add .
$ git commit -m "fixed untracked files"

 

참조

https://git-scm.com/docs/gitignore

https://stackoverflow.com/questions/11451535/gitignore-is-ignored-by-git

728x90

'Frontend > etc' 카테고리의 다른 글

새로운 MacOS Ventura와 git error....  (0) 2022.11.03
맥에서 뷰 설치하기 feat. 맥 권한... 주인 좀 알아봐라...  (0) 2022.06.22
MySQL 기본 문법  (0) 2022.06.19
MySQL  (0) 2022.06.18
Webpack 셋팅하기 2  (0) 2022.05.03