अगर मैं एक रेपो के लिए 48 दूरस्थ शाखाओं की एक सूची है, मैंGrep Git शाखा नाम, केवल शाखाओं जिसका नाम होते हैं "थीम"
git branch -a
उन सभी को सूचीबद्ध करने के लिए, कर सकते हैं कि कैसे मैं grep
कर लौटें उन लोगों के माध्यम से जिनके नाम Theme
है?
अगर मैं एक रेपो के लिए 48 दूरस्थ शाखाओं की एक सूची है, मैंGrep Git शाखा नाम, केवल शाखाओं जिसका नाम होते हैं "थीम"
git branch -a
उन सभी को सूचीबद्ध करने के लिए, कर सकते हैं कि कैसे मैं grep
कर लौटें उन लोगों के माध्यम से जिनके नाम Theme
है?
आप आउटपुट को grep में पाइप कर सकते हैं।
git branch -a | grep Theme
बस पाइप ऑपरेटर का उपयोग करें। तुम बस git branch --list <pattern>
उपयोग कर सकते हैं जहां <pattern>
वाइल्डकार्ड हो सकते हैं:
git branch --all --list *Theme*
--all
विकल्प तलाश में remote branches शामिल होंगे।
grep
उपयोग करने के लिए कोई ज़रूरत नहीं: |()
git branch -a | grep Theme
किसी स्क्रिप्ट के अंदर इसका उपयोग करते समय सावधान रहें। आउटपुट इस तरह दिखता है: '* थीम रिमोट/मूल/थीम' ' * 'चरित्र लालची हो सकता है। नतीजा यह था कि हमारी लिपि शाखाओं के अलावा फाइलों सहित समाप्त हो गई थी। मेरे सहयोगी से एक फिक्स इस तरह दिखता था: 'गिट शाखा-ए | tr '*' '' | grep थीम ' –
' गिट शाखा-ए | tr -d * | grep थीम' – Gaui