Wiem, że korzystając z GitHub mogę przeszukiwać wszystkie aktualne wersje moich plików w repozytorium. Chciałbym jednak również przeszukać starsze wersje moich plików repozytorium. Na przykład, powiedzmy, miałem w kodzie funkcję o nazwie get_info (), ale usunąłem ją kilka wersji temu, czy można wyszukać get_info i znaleźć kod. Jeśli nie jest to możliwe przy użyciu GitHub, czy jest to możliwe z wiersza poleceń git?
EDYTOWAĆ
Podziękowania dla @Mark Longair za pokazanie, jak można to zrobić z wiersza poleceń git. Jeśli nie jest to możliwe w GitHubie, byłoby świetnie.
get_info
są zawarte w różnicy wprowadzanej przez zatwierdzenie. Możesz się pomylić z--grep
opcją, która przeszukuje komunikaty dziennika.-G
opcję, która pobiera wyrażenie regularne zamiast stałego ciągu.git log -S'get info' -p