git undo新しいファイル、変更されたファイル、削除されたファイルなど、作業ディレクトリ内のすべてを元に戻すgit エイリアス ( ) があります。
!git reset --hard && git ls-files -d | xargs -0 git rm --ignore-unmatch && git clean -fq
OS Xでは、これはうまく機能します。ただし、Linux では、次の問題が発生します。リポジトリからファイルが削除されていない場合、git ls-files -d | xargs -0 git rm --ignore-unmatchコマンドは失敗します (xargs何も渡されません)。
xargsから何も受信しない場合、静かに移動する方法はありgit ls-filesますか?