[git]commit後のゴミファイルを取り消す
gitにおいて本来管理する必要の無いゴミファイルを誤ってコミットしてしまった場合ゴミファイルのみ取り消す方法を考える。
インデックス及びファイルを削除する
$ git rm gomifile
インデックスのみ削除(ファイル自体は残ります)
$ git rm --cached gomifile
間違って削除したファイルを復活
又ファイル自体は必要なのに間違ってファイルまで削除してしまった場合は以前のコミットからcheckoutで消したファイルを復活できます。
$ git rm gomifile
$ ls
. ..
$ git log
commit b14541a85e88909c6227131483038a09d672c772
Author: User tarou yamada
Date: Fri Mar 16 11:09:08 2012 +0900
gomifile add
$ git checkout b14541a gomifile
$ ls
. .. gomifile
created: