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

gh-search-prs - جستجوی درخواست‌های ادغام (Pull Requests)

gh search prs [<query>] [flags]

جستجوی درخواست‌های ادغام (pull requests) در گیت‌هاب (GitHub).

این دستور از ساخت پرس‌وجو با استفاده از نحو جستجوی گیت‌هاب، استفاده از فلگ‌های پارامتر و توصیف‌کننده (qualifier)، یا ترکیبی از این دو پشتیبانی می‌کند.

نحو جستجوی گیت‌هاب در نشانی زیر مستند شده است:

⟨https://docs.github.com/search-github/searching-on-github/searching-issues-and-pull-requests⟩

روی میزبان‌های گیت‌هاب پشتیبانی‌شده، نحو جستجوی پیشرفته مسائل می‌تواند در پرس‌وجوی --search به کار رود. برای اطلاعات بیشتر در مورد جستجوی پیشرفته مسائل، ببینید:

⟨https://docs.github.com/en/issues/tracking-your-work-with-issues/using-issues/filtering-and-searching-issues-and-pull-requests#building-advanced-filters-for-issues⟩

برای اطلاعات بیشتر در مورد مدیریت پرس‌وجوهای جستجو حاوی خط پیوند، دستور gh search --help را اجرا کنید.

فیلتر کردن بر اساس سازنده گیت‌هاب اپ (GitHub App)
فیلتر کردن بر اساس وضعیت بایگانی‌شده بودن مخزن {true|false}
فیلتر کردن بر اساس محول‌شده به شخص (assignee)
فیلتر کردن بر اساس نویسنده (از --app برای فیلتر کردن بر اساس یک گیت‌هاب اپ استفاده کنید)
فیلتر کردن بر اساس نام شاخه پایه (base branch)
فیلتر کردن بر اساس وضعیت بررسی‌ها: {pending|success|failure}
فیلتر کردن بر اساس تاریخ بسته شدن
فیلتر کردن بر اساس نظرات ثبت‌شده توسط کاربر
فیلتر کردن بر اساس تعداد نظرات
فیلتر کردن بر اساس تاریخ ایجاد
فیلتر کردن بر اساس وضعیت پیش‌نویس (draft)
فیلتر کردن بر اساس نام شاخه مبدا (head branch)
فیلتر کردن بر اساس تعداد واکنش‌ها و نظرات
فیلتر کردن بر اساس مشارکت کاربر
فیلتر کردن خروجی JSON با استفاده از عبارت jq
تولید خروجی JSON با فیلدهای مشخص‌شده
فیلتر کردن بر اساس برچسب
فیلتر کردن بر اساس زبان برنامه‌نویسی
حداکثر تعداد نتایج برای واکشی
فیلتر کردن بر اساس وضعیت قفل بودن گفتگو
محدود کردن جستجو به فیلد خاصی از مسئله: {title|body|comments}
فیلتر کردن بر اساس اشاره‌ها (mentions) به کاربر
فیلتر کردن بر اساس وضعیت ادغام‌شده
فیلتر کردن بر اساس تاریخ ادغام
فیلتر کردن بر اساس عنوان مایلستون (milestone)
فیلتر کردن بر اساس نداشتن محول‌شونده (assignee)
فیلتر کردن بر اساس نداشتن برچسب
فیلتر کردن بر اساس نداشتن مایلستون
فیلتر کردن بر اساس نداشتن پروژه
ترتیب نتایج برگشتی، نادیده گرفته می‌شود مگر اینکه فلگ '--sort' مشخص شده باشد: {asc|desc}
فیلتر کردن بر اساس مالک مخزن
فیلتر کردن بر اساس مالک/شماره برد پروژه
فیلتر کردن بر اساس تعداد واکنش‌ها
فیلتر کردن بر اساس مخزن، در قالب OWNER/REPO
فیلتر کردن بر اساس وضعیت بازبینی: {none|required|approved|changes_requested}
فیلتر کردن بر اساس کاربر یا تیمی که درخواست بازبینی از آنها شده است
فیلتر کردن بر اساس کاربری که بازبینی کرده است
مرتب‌سازی نتایج واکشی‌شده: {comments|reactions|reactions-+1|reactions--1|reactions-smile|reactions-thinking_face|reactions-heart|reactions-tada|interactions|created|updated}
فیلتر کردن بر اساس وضعیت: {open|closed}
فیلتر کردن بر اساس اشاره‌ها به تیم
قالب‌بندی خروجی JSON با استفاده از الگوی Go؛ به "gh help formatting" مراجعه کنید
فیلتر کردن بر اساس تاریخ آخرین به‌روزرسانی
فیلتر کردن بر اساس سطح دسترسی مخزن: {public|private|internal}
باز کردن عبارت جستجو در مرورگر وب

assignees, author, authorAssociation, body, closedAt, commentsCount, createdAt, id, isDraft, isLocked, isPullRequest, labels, number, repository, state, title, updatedAt, url

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

1: خطا

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

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

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

# جستجوی درخواست‌های ادغام منطبق با مجموعه‌ای از کلیدواژه‌های "fix" و "bug"
$ gh search prs fix bug
# جستجوی درخواست‌های ادغام پیش‌نویس در مخزن cli
$ gh search prs --repo=cli/cli --draft
# جستجوی درخواست‌های ادغام با استفاده از توصیف‌کننده‌های جستجوی خام به عنوان آرگومان‌های جداگانه
$ gh search prs is:merged author:monalisa
# جستجوی درخواست‌های ادغام باز که درخواست بازبینی از شما دارند
$ gh search prs --review-requested=@me --state=open
# جستجوی درخواست‌های ادغام ادغام‌شده که به خودتان محول شده‌اند
$ gh search prs --assignee=@me --merged
# جستجوی درخواست‌های ادغام با واکنش‌های پرشمار
$ gh search prs --reactions=">100"
# جستجوی درخواست‌های ادغام بدون برچسب "bug"
$ gh search prs -- -label:bug
# جستجوی درخواست‌های ادغام فقط از مخازن بایگانی‌نشده (پیش‌فرض تمام مخازن است)
$ gh search prs --owner github --archived=false

gh-search(1)

Sep 2026