Busque y restaure un archivo eliminado en un repositorio de Git

Di que estoy en un repositorio de Git. Elimino un archivo y confirmo ese cambio. Sigo trabajando y hago algunos compromisos más. Luego, encuentro que necesito restaurar ese archivo.

Sé que puedo retirar un archivo usandogit checkout HEAD^ foo.bar, pero realmente no sé cuándo se eliminó ese archivo.

Cuál sería la forma más rápida de encontrar la confirmación que eliminó un nombre de archivo dado?Cuál sería la forma más fácil de recuperar ese archivo en mi copia de trabajo?

Espero no tener que buscar manualmente mis registros, pagar el proyecto completo para un SHA determinado y luego copiar manualmente ese archivo en mi pago original del proyecto.

Respuestas a la pregunta(42)

Su respuesta a la pregunta