Czy istnieje sposób pokazania git-diff przefiltrowanego przez dany wzorzec.
Coś jak
git grepdiff pattern
changed file
+++ some sentence with pattern
changed file 2
--- some other pattern
Niestety najprostsze rozwiązanie nie wystarczy
git diff | grep pattern
+++ some sentence with pattern
--- some other pattern
# not an option as doesn't put the filename close to the match
Przyszedłem z obejściem przy użyciu awk
git diff | awk "/\+\+\+/{f = \$2}; /PATTERN/ {print f \$0} "
Ale chciałbym się dowiedzieć, że jest na to polecenie.