¿Cómo recupero files usando git?

Me comprometí hace 2 días. Luego, hice cambios en algunos de los files.

Sin embargo, dentro de un directory específico, no hice ningún cambio recientemente.

Hoy, eliminé esos files usando rm * dentro de ese directory.

¿Cómo puedo restaurar files a ese directory usando git?

Simplemente usa esto:

cd <specific_dir> git checkout . 

Restaurará todos los files y directorys en el directory actual que fueron rastreados por git.

Tenga en count que esto sobrescribirá los cambios no confirmados a otros files en el directory actual.