Sé que al usar GitHub puedo buscar en todas las versiones actuales de mis archivos en un repositorio. Sin embargo, también me gustaría buscar en las versiones anteriores de mis archivos de repositorio. Por ejemplo, digamos, solía tener una función llamada get_info () en mi código, pero la eliminé hace varias versiones, ¿es posible buscar get_info y encontrar el código? Si no es posible usar GitHub, ¿es posible desde la línea de comandos de git?
EDITAR
Gracias a @Mark Longair por mostrar cómo se puede hacer esto desde la línea de comandos de git. Si no es posible en GitHub, sería una gran característica tener.
get_info
está contenido en el diff que la introduce confirmación. Es posible que se confunda con la--grep
opción, que busca en los mensajes de registro.-G
opción similar , que toma una expresión regular en lugar de una cadena fija.git log -S'get info' -p