C'è un modo per mostrare il git-diff filtrato da un dato pattern.Come annullare il git diff?
Qualcosa di simile
git grepdiff pattern
changed file
+++ some sentence with pattern
changed file 2
--- some other pattern
Purtroppo la soluzione più semplice non è abbastanza buono
git diff | grep pattern
+++ some sentence with pattern
--- some other pattern
# not an option as doesn't put the filename close to the match
Sono venuto con una soluzione utilizzando awk
git diff | awk "/\+\+\+/{f = \$2}; /PATTERN/ {print f \$0} "
ma mi piacerebbe scoprire che ci è un comando per questo.
Apparentemente il progetto github denominato git-diff-grep fa qualcosa di completamente diverso. – Kuba