Come rimuovere da git tutti i file non più presenti su filesystem

git diff –name-only –diff-filter=D

questo comando filtra solo i file che risultano eliminati sul filesystem

git diff --name-only --diff-filter=D | xargs git rm

In questo modo i file eliminati sul filesystem vengono rimossi da git