git elimina todos los files excepto algunos files

Estoy tratando de eliminar todos los files de una twig git excepto 1 file

# this removes all files git rm -rf . # what should i use to do somthing like that git rm -rf . --except file1 file2 

Si no tiene cambios locales en los files que desea conservar, es más fácil eliminar primero todos los files y luego agregar los que desea conservar:

 git rm -rf . git checkout HEAD -- file1 file2 

Si tiene cambios locales, confírmelos o guárdelos primero.