チェックアウトの前に、追跡していない全てのファイルやディレクトリや、 .gitignoreで指定されたファイルなどを削除することで、ワークスペースを片付けます。 すべての追跡しているファイルをリセットして、バージョン管理された状態に戻します。
これは、ワークスペースが、まったく新しい空っぽのディレクトリに、クローンしてチェックアウトしてかのような状態になること、 そして、以前のビルドが生成したファイルに影響を受けないことを保証します。