Git4 択難易度 標準

追跡されていないファイルを消す前に、何が消えるかだけを表示したい。空欄は?

$ git clean ____

正答

  1. -f
  2. -n
  3. -x
  4. -fd

解説

git clean は Git が追跡していないファイルを削除するコマンドで、消したファイルはコミットされていないので Git では復元できない。-n(--dry-run)を付けると削除せずに対象を表示するだけなので、まずこれで一覧を確かめる。-f は実際に削除し、-fd はディレクトリごと削除する。-x は .gitignore で無視しているファイル(.env など)まで対象に広げるオプションで、確認の前に付けるのは最も危ない。

参考: git-scm.com

cleanuntrackeddry-run

この問題を含む Git のテストを制限時間つきで解く

Gitクイズへ