git rmはワークツリーとリポジトリよりファイルおよびディレクトリを削除するコマンドです。
git rm ファイル名
git rm -r ディレクトリ名
git rmを実行すると、ワークツリーからも削除されてしまいます。ワークツリーのファイルを残したい場合は、次のように–cachedを付与します。
git rm --cached ファイル名
git rmコマンドを実行した後、ステージにファイルを削除したと記録されます。変更を記録したい場合、git commitを行います。
実際にgit rmコマンドを実行する流れは次のようになります。
![](https://foxcode.jp/wp-content/uploads/2023/01/git-rm-01.jpg)