与えられたパターンでフィルタリングされたgit-diffを表示する方法はありますか?git diffをgrepするには?
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} "
を使用してこの問題を回避してきた。しかしそこにいることを知るのが大好きですこれのためのコマンドです。
明らかにgit-diff-grepという名前のgithubプロジェクトは、まったく別のことをしています。 – Kuba