Table of Contents

git

Alle geänderten Dateien wieder auschecken lassen

git diff --name-only --no-renames -z | xargs --no-run-if-empty -0 git checkout --

Alle gelöschten Dateien wieder auschecken lassen

git diff --name-only --no-renames --diff-filter=D -z | xargs --no-run-if-empty -0 git checkout --

Repository auf commited Stand bringen

git clean -fd
git submodule foreach --recursive git clean -fd
git reset --hard
git submodule foreach --recursive git reset --hard
git submodule update --init --recursive

cf. file-repo-rinse-sh