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
ますか?