追跡されていないファイルをgit docsから削除するための推奨コマンドはgit cleanです
git clean-作業ツリーから追跡されていないファイルを削除します
推奨される方法: を使用しgit clean -i
てインタラクティブモードを制御できるようにします。残りの利用可能なオプションを見てみましょう。
利用可能なオプション:
git clean
-d -f -i -n -q -e -x -X (can use either)
説明:
1. -d
追跡されていないファイルに加えて、追跡されていないディレクトリを削除します。追跡されていないディレクトリが別のGitリポジトリによって管理されている場合、デフォルトでは削除されません。そのようなディレクトリを本当に削除したい場合は、-fオプションを2回使用します。
2. -f、-force
Git構成変数clean.requireForceがfalseに設定されていない場合、-f、-n、または-iを指定しない限り、git cleanは実行を拒否します。
3. -i、-interactive
何が行われるかを示し、ファイルをインタラクティブにクリーンアップします。詳細については、「インタラクティブモード」を参照してください。
4. -n、-dry-run
実際には何も削除せず、何が行われるかを示します。
5. -q、-quiet
静かにし、エラーのみを報告し、正常に削除されたファイルは報告しないでください。
6. -e、-exclude =
.gitignore(ディレクトリごと)および$ GIT_DIR / info / excludeにあるパターンに加えて、これらのパターンが有効な無視ルールのセットに含まれていることも考慮してください。
7. -x
.gitignore(ディレクトリごと)および$ GIT_DIR / info / excludeから読み取られる標準の無視ルールを使用しないでください。ただし、-eオプションで指定された無視ルールは引き続き使用してください。これにより、ビルド製品を含むすべての追跡されていないファイルを削除できます。これを(おそらくgit resetと組み合わせて)使用して、クリーンビルドをテストするための初期の作業ディレクトリを作成できます。
8. -X
Gitによって無視されたファイルのみを削除します。これは、すべてを最初から再構築する場合に役立ちますが、手動で作成したファイルを保持します。