मैं जैसे उद्धरणों का उपयोग करके Google से सटीक मिलान खोज सकता हूं "system <<-"। जीथुब के लिए समान काम कैसे करें? मैं इसे काम नहीं कर सकता।
मैं जैसे उद्धरणों का उपयोग करके Google से सटीक मिलान खोज सकता हूं "system <<-"। जीथुब के लिए समान काम कैसे करें? मैं इसे काम नहीं कर सकता।
जवाबों:
आप नहीं कर सकते। आधिकारिक GitHub खोज नियम :
खोज कोड की जटिलता के कारण, खोज कैसे की जाती हैं, इस पर कुछ प्रतिबंध हैं:
- केवल डिफ़ॉल्ट शाखा को माना जाता है। ज्यादातर मामलों में, यह मास्टर शाखा होगी।
- केवल 384 KB से छोटी फाइलें खोजा जा सकता है।
- स्रोत कोड खोजते समय आपको हमेशा कम से कम एक खोज शब्द शामिल करना चाहिए। उदाहरण के लिए, खोज करना
language:goमान्य नहीं है, जबकिamazing language:goहै।- अधिकतम, खोज परिणाम एक ही फ़ाइल से दो टुकड़े दिखा सकते हैं , लेकिन फ़ाइल के भीतर अधिक परिणाम हो सकते हैं।
- आप अपनी खोज क्वेरी के भाग के रूप में निम्नलिखित वाइल्डकार्ड वर्णों का उपयोग नहीं कर सकते हैं :
. , : ; / \ ` ' " = * ! ? # $ & + ^ | ~ < > ( ) { } [ ]
खोज केवल इन प्रतीकों की उपेक्षा करेगी।
यदि आपको एक एकल भंडार में खोज करने की आवश्यकता है तो आप इसे स्थानीय रूप से क्लोन कर सकते हैं और grepस्ट्रिंग को खोजने के लिए उपयोग कर सकते हैं:
grep -r "system <<-" /repository_dir
ldap.mycomp.com?!?!?! मुझे रेगेक्स की आवश्यकता नहीं है, मैं सिर्फ एक LITERAL स्ट्रिंग खोज चाहता हूं
आप सीधे Google का उपयोग कर सकते हैं।
इस बारे में कैसा है?
"your_string_to_search" site::https://github.com
"your_string_to_search" site::https://gist.github.com
"alias agi=" site::https://github.com/robbyrussell/oh-my-zsh
"your_string_to_search" site:https://github.com filetype:cpp
आज मैं गितुब पर किसी भी रेपो filter classनाम की फाइलों में एक सटीक मैच देखने की कोशिश कर रहा था logback.xml। और मैं निम्नलिखित क्वेरी के साथ आया जिसने काम किया।
"filter class" in:file filename:logback.xml
उद्धरण चिह्नों के साथ सटीक मिलान सक्षम करने के लिए आपको "इन: फाइल" संशोधक के साथ अपनी खोज का पालन करना होगा। मैच काफी सटीक नहीं हैं, शब्द "वर्ग" को "फिल्टर" शब्द का पालन करना होगा, लेकिन ऐसा लगता है कि दो शब्दों के बीच 0 या अधिक स्थान या प्रतीक वर्ण हो सकते हैं।
in:file।
@ Mrgloom के उत्तर में जोड़ते हुए , यदि आप Google का उपयोग करते हुए Github में एक विशिष्ट प्रोग्रामिंग भाषा में कोड खोज रहे हैं, तो आप Google के खोज बार में ऐसा कुछ कर सकते हैं:
उदाहरण:
intext:"%% 2 == 0" ext:R site:github.com
intext:".set(" ext:JS site:github.comकाम नहीं किया: /
intext:"set(" inurl:.js site:github.comऔर यह थोड़े काम करता है, लेकिन वास्तव में नहीं
यदि आपका पैकेज डेबियन में है, तो आप उनकी कोड खोज का उपयोग कर सकते हैं, जो नियमित अभिव्यक्ति का समर्थन करती है: https://codesearch.debian.net/