Gibt es eine Möglichkeit, das nach einem bestimmten Muster gefilterte Git-Diff anzuzeigen?
Etwas wie
git grepdiff pattern
changed file
+++ some sentence with pattern
changed file 2
--- some other pattern
Leider ist die einfachste Lösung nicht gut genug
git diff | grep pattern
+++ some sentence with pattern
--- some other pattern
# not an option as doesn't put the filename close to the match
Ich kam mit einer Problemumgehung mit awk
git diff | awk "/\+\+\+/{f = \$2}; /PATTERN/ {print f \$0} "
Würde aber gerne herausfinden, dass es dafür einen Befehl gibt.