Je sais qu'en utilisant GitHub, je peux rechercher toutes les versions actuelles de mes fichiers dans un dépôt. Cependant, je voudrais également rechercher dans les anciennes versions de mes fichiers de dépôt. Par exemple, disons, j'avais l'habitude d'avoir une fonction appelée get_info () dans mon code, mais je l'ai supprimée il y a plusieurs versions, est-il possible de rechercher get_info et de trouver le code. Si ce n'est pas possible avec GitHub, est-ce possible à partir de la ligne de commande git?
ÉDITER
Merci à @Mark Longair pour avoir montré comment cela peut être fait à partir de la ligne de commande git. Si ce n'est pas possible dans GitHub, ce serait une excellente fonctionnalité à avoir.
get_info
est contenue dans les diff que la livraison présente. Vous pourriez être confus avec l'--grep
option, qui recherche les messages du journal.-G
option similaire , qui prend une expression régulière au lieu d'une chaîne fixe.git log -S'get info' -p