현재로서는 github 웹 사이트에있는 저장소 코드의 전체 기록 내에서 검색하는 것이 가능하지 않다고 생각합니다. 가장 가까운 것은 이 페이지 의 "코드 검색"옵션을 사용하여 저장소의 현재 코드 내에서 검색하는 것 입니다.
그러나 명령 줄 get_info
에서 -S
옵션으로 언급 된 줄을 도입하거나 제거한 커밋을 찾을 수 있습니다 git log
. 예 :
git log -Sget_info -p
(nb -S
와 검색어 사이에 공백이 없어야합니다. )
(또한 참고 : 두 개 이상의 단어를 검색하려면으로 묶으십시오 '
) :
git log -S'get info' -p
따라서 최소한 함수가 처음 도입 된 커밋과 제거 된 커밋을 찾아야합니다. -p
많은 커밋이 도움이 될 수있는 기능을 언급 한 변경 사항을 도입 한 경우 패치를 볼 수도 있도록을 추가했습니다 . 함수가 다른 분기에만있는 경우 --all
모든 분기를 검색 하는 데 사용 하는 것도 유용 할 수 있습니다 .
Jefromi 는 아래의 주석에서 git 1.7.4가 -G
대안으로 옵션을 도입 할 것이라고 지적했습니다. 이 변경 사항은 Junio Hamano (git 유지 관리자)의 최근 블로그 게시물에 요약되어 있습니다. http://gitster.livejournal.com/48191.html