Recuperando un file borrado localmente

Estoy en una sucursal local. He borrado un file Está esperando ser organizado y marcado como "eliminado". No he ejecutado git rm , git commit , git add o cualquier otra cosa. ¿Cómo puedo restaurar ese file?

Un simple:

 git checkout HEAD <filename> 

debería hacer el truco

 git checkout [filename] 

O

 git checkout * <-- if you want recover all files in commit 

Si prefiere usar git gui , puede dejar de grabar el file eliminado (haciendo clic en el icono, moviéndolo así a la parte superior) y luego usar Commit - Revert Changes (CTRL + J) para recuperar el file.