আমি গুগল থেকে যথাযথ মিলগুলি এর মতো উদ্ধৃতি ব্যবহার করে অনুসন্ধান করতে পারি "system <<-"
। গিথুবের জন্য একই জিনিস কীভাবে করবেন? আমি এটি কাজ করতে পারি না।
আমি গুগল থেকে যথাযথ মিলগুলি এর মতো উদ্ধৃতি ব্যবহার করে অনুসন্ধান করতে পারি "system <<-"
। গিথুবের জন্য একই জিনিস কীভাবে করবেন? আমি এটি কাজ করতে পারি না।
উত্তর:
আপনি পারবেন না। অফিসিয়াল গিটহাব অনুসন্ধানের নিয়ম :
অনুসন্ধানের কোডের জটিলতার কারণে অনুসন্ধানগুলি কীভাবে সম্পাদিত হয় সে সম্পর্কে কয়েকটি বিধিনিষেধ রয়েছে:
- কেবলমাত্র ডিফল্ট শাখা বিবেচনা করা হয়। বেশিরভাগ ক্ষেত্রে, এটি মাস্টার শাখা হবে।
- কেবল 384 কেবি এর চেয়ে ছোট ফাইলগুলি সন্ধানযোগ্য।
- উত্স কোড অনুসন্ধান করার সময় আপনাকে সর্বদা সর্বনিম্ন একটি অনুসন্ধান শব্দ যুক্ত করতে হবে। উদাহরণস্বরূপ, সন্ধান করা
language:go
বৈধ নয়, যখনamazing language:go
রয়েছে।- সর্বাধিকত, অনুসন্ধান ফলাফলগুলি একই ফাইল থেকে দুটি টুকরা প্রদর্শন করতে পারে তবে ফাইলের মধ্যে আরও ফলাফল থাকতে পারে।
- আপনি আপনার অনুসন্ধান ক্যোয়ারির অংশ হিসাবে নীচের ওয়াইল্ডকার্ড অক্ষর ব্যবহার করতে পারবেন না :
. , : ; / \ ` ' " = * ! ? # $ & + ^ | ~ < > ( ) { } [ ]
অনুসন্ধান কেবল এই চিহ্নগুলিকে উপেক্ষা করবে।
আপনার যদি একটি একক সংগ্রহস্থল সন্ধান করতে হয় তবে আপনি স্থানীয়ভাবে এটি ক্লোন করতে পারেন এবং grep
স্ট্রিংটি ঠিক খুঁজে পেতে ব্যবহার করতে পারেন :
grep -r "system <<-" /repository_dir
ldap.mycomp.com
কী যে বিন্দু ... যেমন ?!?!?! আমার একটি রেইজেক্সের দরকার নেই, আমি কেবল একটি বড় স্ট্রিং অনুসন্ধান চাই
আপনি সরাসরি গুগল ব্যবহার করতে পারেন।
এ কেমন?
"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
।
@ মির্গলুমের উত্তরে যুক্ত করা, আপনি যদি গুগল ব্যবহার করে গিথুবে একটি নির্দিষ্ট প্রোগ্রামিং ভাষায় কোড সন্ধান করছেন আপনি গুগলের অনুসন্ধান বারে এরকম কিছু করতে পারেন:
উদাহরণ:
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/