git reset --hard HEAD作業ツリー内のファイルに加えられた変更を元に戻し、ヘッドと一致するようにします。ただし、追跡されていないファイルには影響しません。 git clean -df追跡されていないすべてのローカルファイルとディレクトリを削除します。
追跡されたファイルをHEADと一致させ、追跡されていないファイルを削除する簡単な方法はありますか?これはすべての状況で機能しますか?
(リポジトリにコミットがない場合は失敗するため、2つのコマンドを次々に実行することはできませんgit reset --hard HEAD。必要かどうかを確認する方法はおそらくありますが、reset面倒だと思います。)
これは同等の質問だと思いgit cloneます。リポジトリの新規作成の結果と作業ツリーを同一[*]にするにはどうすればよいですか?
[*]無視されたファイルが変更されないことを嬉しく思います。