क्या किसी दिए गए पैटर्न द्वारा फ़िल्टर किए गए गिट-डिफ को दिखाने का कोई तरीका है। मैं awkगिट diff grep कैसे करें?
git diff | awk "/\+\+\+/{f = \$2}; /PATTERN/ {print f \$0} "
का उपयोग कर एक समाधान के साथ आया था
तरह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
नहीं है लेकिन वह पता लगाने के लिए प्यार होता है वहाँ इसके लिए एक आदेश है।
स्पष्ट रूप से git-diff-grep नामक github प्रोजेक्ट कुछ अलग करता है। – Kuba