何回やっても覚える事が出来ないので
Gitを利用して、ソース管理をしている場合、時に不要になったファイルは削除する事がある。
そのとき、 git status で状態を見ると以下の様になっている。
# Changes not staged for commit:
# (use "git add/rm <file>..." to update what will be committed)
# (use "git checkout -- <file>..." to discard changes in working directory)
#
# deleted: script.js
#
つまり、ファイルを削除したけど、その情報はステージングされていないよと言われている。
言われているのは分かるのだが、じゃぁその後どうすれば良いんだっけ?と、いつも迷ってしまうので、いい加減メモする事にした。
git rm を使うんだよ
そう、本当に削除したいのであれば
$ git rm script.js
とすれば良い。