간혹 프로젝트를 진행하다가 Git의 관리대상 파일을 지정하기위해 .gitignore을 설정해 주었는데도, 무시되지 않고 계속 푸시 대상으로 지정되는 경우가 있다. 이 원인은 버전 관리 대상이 되는 파일/폴더가 .gitignore에 지정해주었다고 해서 스스로 지워지지 않기 때문이다. 그 대상 파일/폴더들은 이미 repository에 있고, 이를 해결하기위해 다음과 같이 한다: 이 명령을 실행하기 전에 변경사항을 모두 커밋하는것을 잊지 말자! git rm -rf --cached . git add . 이는 repository의 모든 파일들을 지우고, 다시 모두 add 해준다. (이렇게 해준 뒤에는 .gitignore의 규칙을 준수한다.) 아래는 이를 수행하였을때, .gitignore에 적용하였으나 계속 pus..