サーチ…
構文
git clean [-d] [-f] [-i] [-n] [-q] [-e <pattern>] [-x | -X] [--] <path>
パラメーター
パラメータ | 詳細 |
---|---|
-d | untrackedディレクトリに加えて、untrackedディレクトリを削除します。トラッキングされていないディレクトリが別のGitリポジトリによって管理されている場合、デフォルトでは削除されません。このようなディレクトリを本当に削除したい場合は、-fオプションを2回使用してください。 |
-f、--force | Git設定変数がきれいな場合requireForce がfalseに設定されていない場合、git cleanは-f、-nまたは-iを指定しない限り、ファイルやディレクトリの削除を拒否します。 Gitは二番目の-fが指定されていない限り.gitサブディレクトリまたはファイルを持つディレクトリの削除を拒否します。 |
-i、--interactive | 対話形式で各ファイルの削除を促します。 |
-n、--dry-run | 実際に削除することなく、削除するファイルの一覧のみが表示されます。 |
-q、 - quiet | 正常に削除されたファイルのリストではなく、エラーのみを表示します。 |
無視されたファイルを消去する
git clean -fX
現在のディレクトリとすべてのサブディレクトリからすべての無視されたファイルを削除します。
git clean -Xn
クリーニングされるすべてのファイルをプレビューします。
すべての未追跡ディレクトリを消去する
git clean -fd
追跡されていないすべてのディレクトリとその中のファイルが削除されます。現在の作業ディレクトリから開始し、すべてのサブディレクトリを繰り返し処理します。
git clean -dn
クリーニングされるすべてのディレクトリをプレビューします。
untrackedファイルを強制的に削除する
git clean -f
untrackedファイルをすべて削除します。
インタラクティブなクリーン
git clean -i
削除する項目を表示し、次のようなコマンドで確認を求めます:
Would remove the following items:
folder/file1.py
folder/file2.py
*** Commands ***
1: clean 2: filter by pattern 3: select by numbers 4: ask each
5: quit 6: help
What now>
対話形式のオプションi
は、 X
、 d
などの他のオプションとともに追加できます。
Modified text is an extract of the original Stack Overflow Documentation
ライセンスを受けた CC BY-SA 3.0
所属していない Stack Overflow