git rmを実行すると、
- git管理下のファイルを削除
- 削除した状態をステージングする
両方を1度に行ってくれる。
これは、手動で
- Finderからファイルを削除
- git addコマンドでステージング
するのと同じ。(こちらは2行程)
もくじ
コマンド
git rmはファイル削除の時とディレクトリ削除の時では少しだけ書き方が異なるので注意。
ファイルを削除
git rm test.txt
ディレクトリを削除
-rオプションをつける
git rm -r test.txt
削除確認
deleted: test.txtと削除したファイルが表示される(コミット待ち)。
git status On branch main Changes to be committed: (use "git restore --staged <file>..." to unstage) deleted: test.txt
削除履歴を残すためにコミット
git add
しないのは、git rm
でステージングまでされているからである。
git commit -m "ファイル削除した"