http://progit.org/book/ch2-2.html#removing_files

잘못해서 버전관리 하지 않아야 할 파일을 추가한 경우가 있습니다. 인텔리J 설정 파일이나 이클립스 관련 파일 중 일부는 개발자 환경마다 다르기 때문에 버전관리에서 빼주는게 맞는 듯 합니다. 괜히 그런 파일을 버전관리 해봤자. update나 pull 받는 쪽에서 환경 설정이 이상해져서 클래스패스 이상해지고 컴파일 에러나는 상황만 연출될 뿐이니까요.

암튼.. 어떻게 해야되냐면.

git rm --cached 파일

이러면 됩니다. --cached를 붙이지 않으면 파일시스템에서도 삭제되기 때문에 조심해야 합니다. 뭐 아에 지워버릴 파일이라면 git rm만 사용해도 되겠지만.. 그런 경우는 흠.. 드물겠죠.

ps: --는 (빼기 두개)인데 화면에선 이상하게 보이네요. @_@;