めったに使わないわりに覚えてないと超面倒なのでメモ。
例えばこういう状態のときに、gomi連中を全部まとめて削除するgitコマンド。
$ git status
## branch
?? gomi.file
?? gomidir/gomi1.file
?? gomidir/gomi2.file
?? gomidir/gomi3.file
?? gomikuzu1.file
?? gomikuzu2.file
# 以下ずらーっといらないファイルが延々と
正解はコレ。
$ git clean -n #dry-runで確認
$ git clean -f #削除実行
ディレクトリも再起的に削除したい場合は更に-d
オプションを追加。
$ git clean -dn #dry-runで確認
$ git clean -df #削除実行
参考:git help clean