ファイルを削除します。statusでdeletedと表示されていれば成功です。rmすると指定したファイルも即座に消えてしまいます。インデックスからは削除するけど、ファイル自体は残したいという場合には–cachedオプションを指定します。fileとして表示されます。foobar.txtgitを通さずに削除するとどうなる?実際にやってみましょう。statusで見てみると削除されたことになっています。foobar.txtそのままcommitも出来てしまいました。showでログを見ても正常に削除されているのがわかります。rmで明示しないと何が問題かというと、git自身はあなたがどのようなコマンドを叩いたのかすべて把握しているわけではありません。foo.txtfoobar.txtは削除され、foo.txtが新たに登場したと認識されてしまいます。実際には違いますよね?このような事故を防ぐために一度Gitに登録したファイルを操作する際には必ずGitのコマンドを用いることが求められます。Wiki文法が有効です:人間の証明として、ボックス内の全ての文字を入力してください。20:18(外部編集)。