저는 현재 git log -G "XYZ" -p
을 사용하여 클래스와 같은 특정 항목의 과거 변경 사항을 검색하지만 diff가 매우 큰 곳에 문제가 발생하여 검색어가 변경된 실제 행을 찾기가 어려울 수 있습니다. 출력을 해당 줄로 제한하거나 주위의 몇 줄만 제한하는 방법이 있습니까?어떻게하면 git log를 사용하고 일치하는 줄만 출력 할 수 있습니까?
솔루션 : git grep xyz $(git rev-list --all --max-count=5)
--max 카운트 당신이 git log -G "XYZ" -p | grep pattern
같은 GREP을 할 수
를 얻기 위해 명령 아래에 숫자를 저지
git grep -c xyz $(git rev-list --all)
명령
1) 아래 통과를 사용하여 계산, – nullpointer
을 사용하는 플랫폼에 따라 'grepdiff'가 도움이 될 수 있습니다. – Gregg