В настоящее время я не верю, что можно выполнять поиск по всей истории кода репозитория на веб-сайте github - ближайший вариант - это просто поиск в текущем коде репозитория с опцией «поиск кода» на этой странице .
Однако, из командной строки, вы можете найти любые коммиты , которые введены или удаленные строки упоминая get_infoс -Sпараметром к git log. например:
git log -Sget_info -p
(nb, между -Sпоисковым запросом не должно быть пробелов )
(также обратите внимание: чтобы найти более одного слова, заключите в рамку '):
git log -S'get info' -p
Итак, как минимум, он должен найти фиксацию, в которой функция была впервые введена, и ту, которая ее удалила. Я добавил, -pчтобы вы также могли видеть исправления - если много коммитов вносят изменения, в которых упоминается функция, которая может быть полезна. Если функция была только в другой ветке, ее также можно было бы использовать --allдля поиска во всех ветвях.
Джефроми указывает в комментарии ниже, что git 1.7.4 представит этот -Gвариант в качестве альтернативы - это изменение резюмировано в недавнем сообщении в блоге Джунио Хамано (сопровождающий git): http://gitster.livejournal.com/48191.html