====== 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. [[https://gist.github.com/nicktoumpelis/11214362|file-repo-rinse-sh]]