hub-pull-request(1) hub manual hub-pull-request(1)

hub-pull-request - باز کردن یا ایجاد پول‌ریکوئست در گیت‌هاب

hub pull-request [-focpd] [-b BASE] [-h HEAD] [-r REVIEWERS ] [-a ASSIGNEES] [-M MILESTONE] [-l LABELS]
hub pull-request -m MESSAGE [--edit]
hub pull-request -F FILE [--edit]
hub pull-request -i ISSUE

-f, --force

صرف‌نظر از بررسی وجود کامیت‌های پوش‌نشده.

-m, --message MESSAGE

متن موجود تا اولین خط خالی در MESSAGE به عنوان عنوان پول‌ریکوئست در نظر گرفته می‌شود، و باقی‌مانده به عنوان توضیحات پول‌ریکوئست در قالب مارک‌داون استفاده می‌شود.

هنگامی که چند گزینه --message ارسال شود، مقادیر آن‌ها با یک خط خالی در بینشان به یکدیگر متصل می‌شوند.

چنانچه هیچ‌یک از گزینه‌های --message یا --file ارائه نشده باشند، یک ویرایشگر متن برای نوشتن عنوان و توضیحات باز خواهد شد.

--no-edit

استفاده از پیام نخستین کامیت شاخه به عنوان عنوان و توضیحات پول‌ریکوئست بدون باز کردن ویرایشگر متن.

-F, --file FILE

خواندن عنوان و توضیحات پول‌ریکوئست از FILE. برای خواندن از ورودی استاندارد مقدار "-" را قرار دهید. برای قوانین قالب‌بندی به --message مراجعه کنید.

-e, --edit

باز کردن عنوان و توضیحات پول‌ریکوئست در ویرایشگر متن پیش از ارسال. این گزینه می‌تواند در ترکیب با --message یا --file استفاده شود.

-i, --issue ISSUE

تبدیل ISSUE (ارجاع‌شده با شماره آن) به یک پول‌ریکوئست.

تنها می‌توانید ایشوهایی را تبدیل کنید که نویسنده آن‌ها خودتان هستید یا بر آن‌ها دسترسی مدیریتی دارید. در بیشتر گردش‌های کاری نیازی به تبدیل ایشوها به پول‌ریکوئست نیست؛ می‌توانید به سادگی به ایشوی اصلی در بدنه پول‌ریکوئست جدید ارجاع دهید.

-o, --browse

باز کردن پول‌ریکوئست جدید در مرورگر وب.

-c, --copy

قرار دادن نشانی (URL) پول‌ریکوئست جدید در کلیپ‌بورد به‌جای چاپ آن.

-p, --push

پوش کردن شاخه جاری به HEAD پیش از ایجاد پول‌ریکوئست.

-b, --base BASE

شاخه مبنا در قالب "[OWNER:]BRANCH". مقدار پیش‌فرض شاخه پیش‌فرض مخزن بالادستی است (معمولاً "master").

برای اطلاعات بیشتر درباره نحوه انتخاب مقادیر پیش‌فرض توسط hub در صورت وجود چندین ریموت گیت، بخش "CONVENTIONS" در hub(1) را ببینید.

-h, --head HEAD

شاخه مبدا در قالب "[OWNER:]BRANCH". مقدار پیش‌فرض شاخه‌ای است که اکنون چک‌اوت شده است.

-r, --reviewer USERS

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

-a, --assign USERS

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

-M, --milestone NAME

نام مایل‌استون (Milestone) جهت افزودن به این پول‌ریکوئست. ارسال شماره مایل‌استون منسوخ شده است.

-l, --labels LABELS

فهرستی از برچسب‌ها جداشده با کاما (بدون فاصله در اطراف کاما) جهت افزودن به این پول‌ریکوئست. در صورتی که برچسب‌ها از قبل وجود نداشته باشند، ایجاد خواهند شد.

-d, --draft

ایجاد پول‌ریکوئست به صورت پیش‌نویس (Draft).

--no-maintainer-edits

هنگام ایجاد پول‌ریکوئست از یک فورک، این گزینه امکان پوش به شاخه مبدا این فورک را از نگه‌دارندگان پروژه سلب می‌کند. ویرایش‌های نگه‌دارنده به صورت پیش‌فرض مجاز هستند.

$ hub pull-request
[ opens a text editor for writing title and message ]
[ creates a pull request for the current branch ]
$ hub pull-request --base OWNER:master --head MYUSER:my-branch
[ creates a pull request with explicit base and head branches ]
$ hub pull-request --browse -m "My title"
[ creates a pull request with the given title and opens it in a browser ]
$ hub pull-request -F - --edit < path/to/message-template.md
[ further edit the title and message received on standard input ]

HUB_RETRY_TIMEOUT

حداکثر زمان برای تلاش مجدد پس از خطای HTTP 422 در --push (پیش‌فرض: ۹).

hub(1), hub-merge(1), hub-checkout(1)

12 Jul 2024 hub version 2.14.2