スポンサーリンク

git clean -f で未追跡のファイルを削除する

git clean -f で未追跡のファイルを削除することができます。

例えば、下記の未追跡ファイルとディレクトリがあったとします。

ちなみに、git cleanにはオプションが必須となります。

git clean -f をすると、

スポンサーリンク

git clean -fd で未追跡のフォルダも削除する

git clean -f だと未追跡のディレクトリは削除されません。

-dオプションで未追跡のフォルダを削除することができます。
git clean -fd で未追跡のフォルダも削除します。

git clean -f で削除されるのは未追跡ファイルのみ

git clean -f で削除されるのは未追跡ファイルのみです。
登録済みのファイルに差分があっても削除されません。

例えば、下記の状態だったとします。

git clean -fd しても未追跡のファイルのみ削除されます。
file001.txtの変更は残ったままです。

スポンサーリンク