मैं गिट में कैसे एक निश्चित लेखक से मौजूद सभी पंक्तियों को निर्धारित करता हूं। उदाहरण के लिए कहें, टोनी ने मेरी परियोजना पर काम किया था और मैं अपनी विकास शाखा में सभी लाइनों को ढूंढना चाहता था जो अभी भी मौजूद हैं और टोनी द्वारा लिखे गए प्रतिबद्धता से थे?लेखक द्वारा संशोधित सभी मौजूदा लाइनों को खोजें
7
A
उत्तर
7
शायद git blame FILE | grep "Some Name"
।
या आप रिकर्सिवली दोष से अधिक फ़ाइलों के माध्यम से खोज + करना चाहते हैं:
for file in $(git ls-files); do git blame $file | grep "Some Name"; done
या आप देख रहे हैं यदि आप ऊपर से मिलता था क्या की तुलना में कुछ अलग उत्पादन के लिए, सवाल को अद्यतन करने के लिए इस पर विचार कृपया आप चाहते हैं कि आउटपुट के बारे में अधिक स्पष्ट।
नोट: मैंने मूल रूप से नीचे दिए गए दृष्टिकोण का उपयोग करने का सुझाव दिया था, लेकिन जिस समस्या के साथ आप इसे चला सकते हैं वह यह है कि यह संभवतः आपकी कार्यशील निर्देशिका में फ़ाइलों को भी ढूंढ सकता है जो वास्तव में गिट द्वारा ट्रैक नहीं किए जाते हैं, और इसलिए git blame
उन फ़ाइलों के लिए असफल हो जाओ और लूप तोड़ें।
find . -type f -name "*.foo" | xargs git blame | grep "Some Name"
7
sideshowbarker ज्यादातर सही है, लेकिन एक निश्चित दूसरा आदेश है:
find . -type f -exec git blame {} \; | grep "Some Name"
हालांकि मैं ऐसा करने के लिए पसंद करेंगे:
for FILE in $(git ls-files) ; do git blame $FILE | grep "Some Name" ; done | less
संबंधित मुद्दे
- 1. किसी विशेष लेखक द्वारा पैकेज के लिए खोजें
- 2. गिटहब - सूची लेखक द्वारा
- 3. पैकेज निर्भरताओं के लिए सभी मौजूदा कार्यों को खोजें?
- 4. लाइनों की UITextView संख्या को कैसे खोजें
- 5. लेखक द्वारा गिट स्क्वाश - सभी लेखक एक ही प्रतिबद्धता में काम करते हैं
- 6. सिल्वरस्ट्रिप: लेखक द्वारा पोस्ट ब्लॉग
- 7. लेखक द्वारा वर्तमान कोड वितरण का निर्धारण
- 8. सभी मौजूदा यूटीआई (वर्दी टाइप आइडेंटिफायर) की सूची/खोजें
- 9. सभी शाखाओं पर प्रति लेखक
- 10. गिट - लेखक द्वारा की गई लाइनों की संख्या देखने का कोई तरीका है?
- 11. सहसंबंधित इकाई द्वारा खोजें
- 12. किसी थ्रेड द्वारा संशोधित चर को अस्थिर
- 13. गिट: एक निश्चित लेखक द्वारा एक अलग शाखा में सभी कामों को कैसे रीबेस करें?
- 14. सभी टेक्स्ट नोड्स खोजें
- 15. सभी implicits खोजें
- 16. क्या किसी फ़ाइल में लाइनों को संशोधित करना संभव है?
- 17. मौजूदा फ़ंक्शन ऑब्जेक्ट्स के बॉडी टेक्स्ट को संशोधित करें
- 18. नामित शाखा में सभी परिवर्तनों को खोजें जहां फ़ाइल "एक्स" संशोधित की गई थी (विलय समेत)
- 19. मौजूदा डेटा पर पहचान कॉलम को संशोधित/प्रतिस्थापित कैसे करें
- 20. jhipster से उत्पन्न मौजूदा इकाई को कैसे संशोधित करें?
- 21. सर्वर पर सभी htaccess फ़ाइलों को खोजें
- 22. Resharper- सभी अप्रयुक्त वर्गों को खोजें
- 23. फ़ोल्डर में सभी फ़ाइलों को खोजें
- 24. सभी स्रोत हार्डकोडेड तारों को खोजें
- 25. एकाधिक लाइनों के साथ एकाधिक लाइनों को कैसे खोजें और बदलें
- 26. प्रोफाइल संपत्ति द्वारा उपयोगकर्ता खोजें
- 27. पायथन कोड फ़ाइलों में सभी स्ट्रिंग खोजें
- 28. जावाडोक @ लेखक टैग अच्छी प्रथाओं
- 29. विम सभी मौजूदा बफ़र्स
- 30. स्ट्रिंगबिल्डर कई धागे द्वारा संशोधित
क्या आप क्या 'Git दोष से अलग चाहते हैं क्या करता है 'प्रदान करता है? – wnoise
@wnoise मैं सभी फ़ाइलों के लिए अनिवार्य रूप से गिट दोष खोजने के लिए एक रास्ता तलाश रहा हूं और केवल एक विशिष्ट लेखक के लिए आउटपुट केवल grep। – stevebot