サーチ…


構文

  • 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は、 Xdなどの他のオプションとともに追加できます。



Modified text is an extract of the original Stack Overflow Documentation
ライセンスを受けた CC BY-SA 3.0
所属していない Stack Overflow