GH-SEARCH(1) GitHub CLI manual GH-SEARCH(1)

gh-search - جستجو برای مخازن، مسائل و درخواست‌های ادغام

gh search <command> [flags]

جستجو در سراسر گیت‌هاب.

مستثنی کردن نتایج جستجو که با یک توصیف‌کننده (qualifier) مطابقت دارند

در مرورگر، نحو جستجوی گیت‌هاب از مستثنی کردن نتایجی که با یک توصیف‌کننده جستجو مطابقت دارند، از طریق افزودن خط پیوند (-) به ابتدای توصیف‌کننده پشتیبانی می‌کند. به عنوان مثال، برای جستجوی مسائلی که فاقد برچسب "bug" هستند، می‌توانید از -label:bug به عنوان توصیف‌کننده جستجو استفاده کنید.

دستور gh نیز از این نحو در gh search پشتیبانی می‌کند، اما برای جلوگیری از تفسیر خط پیوند به عنوان فلگ خط فرمان (چون با یک خط پیوند شروع می‌شود)، به آرگومان‌های خط فرمان اضافی نیاز دارد.

در سیستم‌های شبه‌یونیکس، می‌توانید از آرگومان -- استفاده کنید تا مشخص سازید که آرگومان‌های پس از آن فلگ نبوده و رشته پرس‌وجو هستند. به عنوان مثال:

$ gh search issues -- "my-search-query -label:bug"

در PowerShell، برای ایجاد همین اثر باید هم از آرگومان --% و هم از آرگومان -- استفاده کنید. به عنوان مثال:

$ gh --% search issues -- "my search query -label:bug"

برای اطلاعات بیشتر به موارد زیر مراجعه کنید: - نحو جستجوی گیت‌هاب: ⟨https://docs.github.com/en/search-github/getting-started-with-searching-on-github/understanding-the-search-syntax#exclude-results-that-match-a-qualifier⟩ - فلگ توقف تجزیه (stop parse) در PowerShell به صورت --%: ⟨https://learn.microsoft.com/en-us/powershell/module/microsoft.powershell.core/about/about_parsing?view=powershell-7.5#the-stop-parsing-token⟩ - آرگومان -- در سیستم‌های شبه‌یونیکس: ⟨https://www.gnu.org/software/bash/manual/bash.html#Shell-Builtin-Commands-1⟩

gh-search-code(1)
جستجو در میان کدها
gh-search-commits(1)
جستجوی کامیت‌ها
gh-search-issues(1)
جستجوی مسائل (Issues)
gh-search-prs(1)
جستجوی درخواست‌های ادغام (Pull Requests)
gh-search-repos(1)
جستجوی مخازن

0: اجرای موفقیت‌آمیز

1: خطا

2: دستور لغو شد

4: نیاز به احراز هویت است

نکته: دستورات خاص ممکن است کدهای خروج دیگری نیز داشته باشند. برای اطلاعات بیشتر به راهنمای همان دستور مراجعه کنید.

gh(1)

Sep 2026