Skip to content

Git:Grep

git에서 grep하는 방법.

Examples

git grep<regexp>
정규식 regexp와 일치하는 텍스트에 대한 작업 트리 검색 :
git grep<regexp>$(git rev-list --all)
커밋 내용 (즉, 커밋 메시지와 반대되는 실제 소스 라인) 을 검색하려면 다음을 수행해야합니다.
git grep<regexp>$(git rev-list --all -- lib/util) -- lib/util
일부 하위 트리로 검색을 제한.
git grep -e<regexp1>[--or] -e<regexp2>
정규 표현식 regexp1 또는 regexp2와 일치하는 텍스트 행에 대한 작업 트리를 검색하십시오.
git grep -e<regexp1>--and -e<regexp2>
정규식 regexp1 및 regexp2와 일치하는 텍스트 행에 대한 작업 트리를 검색하고 파일 경로 만보고하십시오.
git grep -l --all-match -e<regexp1>-e<regexp2>
정규식 regexp1과 일치하는 텍스트 행과 정규식 regexp2와 일치하는 텍스트 행이있는 파일에 대한 작업 트리를 검색하십시오.
git diff --unified=0 | grep<pattern>
변경된 텍스트 일치 패턴 행에 대한 작업 트리 검색 :
git grep<regexp>$(git rev-list --all)
정규식 regexp와 일치하는 텍스트에 대한 모든 개정판을 검색하십시오.
git grep<regexp>$(git rev-list<rev1>..<rev2>)
정규식 regexp와 일치하는 텍스트에 대해 rev1과 rev2 사이의 모든 개정판을 검색하십시오.

See also

Favorite site