मैं एक GitHub रिपॉजिटरी में एक शाखा में कुछ कोड खोजने की कोशिश कर रहा हूं।
हालाँकि यह दर्शाता है कि मैं केवल डिफ़ॉल्ट शाखा खोज सकता हूँ।
क्या कोई तरीका है जो मैं अपने GitHub रिपॉजिटरी में गैर-डिफ़ॉल्ट शाखा में कोड खोज सकता हूं?
मैं एक GitHub रिपॉजिटरी में एक शाखा में कुछ कोड खोजने की कोशिश कर रहा हूं।
हालाँकि यह दर्शाता है कि मैं केवल डिफ़ॉल्ट शाखा खोज सकता हूँ।
क्या कोई तरीका है जो मैं अपने GitHub रिपॉजिटरी में गैर-डिफ़ॉल्ट शाखा में कोड खोज सकता हूं?
जवाबों:
GitHub वेब इंटरफ़ेस से ही नहीं, जैसा कि " मैं GitHub पर एक प्रतिबद्ध संदेश कैसे खोज सकता हूं? " में उल्लेख किया गया है : केवल डिफ़ॉल्ट शाखा (आम तौर पर master) अनुक्रमित है।
आपका सबसे अच्छा दांव रिपॉजिटरी को क्लोन करना है, और वहां, सभी शाखाओं में खोज करना है ( git log -Sउदाहरण के लिए )।
कंसोल का उपयोग करते हुए, मैं निम्नलिखित के साथ एक विशिष्ट शाखा में विशिष्ट कोड की खोज करूंगा
git grep 'my_search_text' my_branch
my_branch स्थानीय स्तर पर उपलब्ध होना चाहिएgit grepउच्च जटिलता का पैटर्न मिलान कर सकते हैं ( प्रलेखन देखें )यदि आपको पता है कि फ़ाइल नाम आप उपयोग कर सकते हैं Find File।