이미 커밋된 파일 삭제하고 싶을 때!

실수로 .gitignore에 넣는것을 빠뜨리고 어떤 파일을 커밋했을 때

git rm --cached를 사용하면 삭제할 수 있다.

$ git rm --cached <file_name>
rm '<file_name>'
$ git status
On branch master
Changes to be committed:
  (use "git reset HEAD <file>..." to unstage)

        deleted:    <file_name>

$ git commit -m 'Delete file!'

...

$ echo '<file_name>' >> .gitignore