주어진 패턴으로 필터링 된 git-diff를 표시하는 방법이 있습니까?
같은 것
git grepdiff pattern
changed file
+++ some sentence with pattern
changed file 2
--- some other pattern
불행히도 가장 간단한 해결책으로는 충분하지 않습니다
git diff | grep pattern
+++ some sentence with pattern
--- some other pattern
# not an option as doesn't put the filename close to the match
awk를 사용하여 해결 방법을 찾았습니다.
git diff | awk "/\+\+\+/{f = \$2}; /PATTERN/ {print f \$0} "
그러나 이것에 대한 명령이 있음을 알고 싶습니다.