¿Cómo search git branch para un nombre de file una vez confirmado?

Hace un time en una sucursal conocida cometí un file, que fue eliminado posteriormente. Muchas iteraciones más tarde, me gustaría recuperar este file.

¿Cómo se puede hacer esto por favor?

Si restring el nombre del file, puede ejecutar git log -- <filename> para mostrar todas las confirmaciones que involucraron ese file. Si no restring el nombre del file, pero restring algo sobre el contenido, puede usar git log -S <string> o git log -G <regex> para searchlo.

git log -U | less

encontrar la confirmación más reciente que hace reference al nombre del file

git checkout MOST-RECENT-COMMIT FILENAME