多くの場合、
変更からブランチをクリーンアップしてファイルをビルドするために、git reset --hard
一緒に実行します。git clean -f
このコマンドは、追跡されていないすべてのファイルを削除します。これは私にとっては問題ありませんが、.project や .settings (Eclipse の場合) など、残しておきたいファイルはほとんどありません。
これらのファイルはリポジトリの一部ではなく、.gitignore ファイルで宣言されています。上記のコマンドを発行するときにこれらのファイルを保持する方法はありますか、それとも別のコマンドを実行する必要がありますか?