-d

通常、<path> を指定しない場合、git clean は削除しすぎないように追跡されていないディレクトリに再帰的に移動することはありません。指定されたパスにマッチするすべての未追跡ファイル (ただし --force で説明するネストした git ディレクトリは例外) が削除されます。

-f –force

Git 設定変数 clean.requireForce が false に設定されていない場合は、-f または -i が与えられていない限り git clean はファイルやディレクトリの削除を拒否します。

-i –interactive

何が行われるかを表示し、対話的にファイルをクリーンアップします。

-n –dry-run

実際に何も削除せず、何が行われるかを表示します。

-q –quiet

静かに、エラーだけを報告し、削除に成功したファイルは報告しません。

-e <pattern> –exclude=<pattern>

標準の無視規則 (gitignore 参照) に加えて、与えられた exclude パターンを使用します。

-x

標準の無視規則(gitignore 参照)を使用せず、コマンドラインからの -e オプションで与えられた無視規則も使用します。 これにより、ビルドプロダクトを含むすべての未追跡ファイルを削除することができます。 3440> -X

Git が無視するファイルのみを削除します。 これは、すべてをゼロから再構築し、手動で作成したファイルは残しておくのに便利です。

コメントを残す

メールアドレスが公開されることはありません。