git clean のオプションについてのまとめ
Git で最も恐ろしい恐怖のコマンドのひとつ git clean のオプションについてかんたんにまとめておきたいと思います。
git clean のオプション:
-d: ディレクトリを削除対象に含める。-f(--force): ファイル削除を強制的に実行する。-i(--interactive): インタラクティブモードでファイルを削除する。-n(--dry-run): ドライラン。ファイルは削除せず、「このコマンドを実行すれば何が削除されるのか」を示すだけ。-q(--quiet): どのファイルが削除されたかは表示せずエラーのみを表示する。-e(--exclude): 対象外のファイルのパターンを指定する。-x:.gitignoreや$GIT_DIR/info/excludeで指定されているファイルを除外せず削除対象に含める。-X: Git が ignore しているファイルのみを削除対象とする。
いずれにしても、万が一のことがあるといけないので git clean は細心の注意をもって使うのがよさそうです。
みなさんもご注意ください。