Gitリポジトリからファイルを削除したい

  • Gitリポジトリからファイルを削除するには3パターンある
  1. リポジトリから削除、かつ、ディレクトリから削除(i.e. 完全に削除)
  2. リポジトリから削除、かつ、ディレクトリには残す
  3. リポジトリには残す、かつ、ディレクトリから削除(あんまりないかも)

$ git rm FILENAME           ## 1.の場合
$ git rm --cached FILENAME  ## 2.の場合
$ rm FILENAME               ## 3.の場合

  • 1.の場合については、以下と同じ

$ rm FILENAME       ## ファイルが deleted になる
$ git add FILENAME  ## deletedなことがステージされる