질문 : Git 기록에서 커밋 된 코드를 grep (검색)하는 방법 과거에 파일 또는 파일의 일부 코드를 삭제했습니다. 커밋 메시지가 아닌 콘텐츠에서 grep 할 수 있습니까? 매우 좋지 않은 해결책은 로그를 grep하는 것입니다. git log -p | grep 그러나 이것은 커밋 해시를 즉시 반환하지 않습니다. 나는 git grep 을 사용하여 아무 소용이 없었습니다. 답변 커밋 내용 (즉, 커밋 메시지 등이 아닌 실제 소스 라인)을 검색하려면 다음을 수행해야합니다. git grep $(git rev-list --all) git rev-list --all | xargs git grep 은 "Argument list too long"오류가 발생하면 작동합니다. 검색을 일부 하위 트리 (예 : "lib ..