[Git] git clean -n で未追跡ファイルの削除対象を確認する

作成日: 2026年10月23日

git clean -n を使用すると、Git の管理対象になっていないファイルのうち、git clean で削除される対象を、削除せずに確認できます。

例えば、README.md は Git で追跡されており、memo.tmp は未追跡のファイルであるとします。この状態で次のコマンドを実行します。

git clean -n

実行結果は下記のとおりです。

Would remove memo.tmp

-n は --dry-run と同じ意味で、削除予定のファイルだけを表示します。このコマンドで実際にファイルが削除されることはありません。

通常は .gitignore などで無視しているファイルは対象になりません。また、未追跡ディレクトリの中も確認する場合は、-d を加えて git clean -nd を実行します。

-f(--force)を付けて実際に削除すると、未追跡ファイルは Git から復元できないため、事前に -n で対象を確認してください。

参考

Git