| GIT-REQUEST-PULL(1) | Git Manual | GIT-REQUEST-PULL(1) |
نام (NAME)
git-request-pull - تولید خلاصهای از تغییرات در انتظار ادغام
خلاصه دستور (SYNOPSIS)
git request-pull [-p] <start> <URL> [<end>]
توضیحات (DESCRIPTION)
درخواستی ایجاد میکند که از پروژه بالادست (upstream) شما میخواهد تغییرات را در درخت خود ادغام کند. این درخواست که در خروجی استاندارد چاپ میشود، با توضیحات شاخه آغاز میگردد، تغییرات را خلاصه میکند، و مشخص میسازد که این تغییرات از کجا قابل دریافت هستند.
انتظار میرود پروژه بالادست کامیتی با نام <start> را داشته باشد و خروجی از آن میخواهد تا تغییراتی را که شما پس از آن کامیت ایجاد کردهاید، تا کامیت مشخصشده با <end>، با مراجعه به مخزن مشخصشده با <URL> ادغام کند.
گزینهها (OPTIONS)
-p
<start>
<URL>
<end>
هنگامی که مخزن مشخصشده با <URL> کامیت را در نوک مرجعی (ref) دارد که با مرجع موجود در سیستم محلی شما متفاوت است، میتوانید از نحو <local>:<remote> استفاده کنید تا نام محلی آن، یک دونقطه :, و نام راه دور آن درج شود.
مثالها (EXAMPLES)
تصور کنید کارهای خود را روی شاخه master خود بر پایه نسخه انتشاریافته v1.0 ایجاد کردهاید و میخواهید آن را در پروژه ادغام کنید. ابتدا آن تغییرات را در مخزن عمومی خود پوش (push) میکنید تا دیگران آن را ببینند:
git push https://git.ko.xz/project master
سپس، این دستور را اجرا میکنید:
git request-pull v1.0 https://git.ko.xz/project master
این دستور درخواستی برای پروژه بالادست تولید میکند که تغییرات بین نسخه انتشار v1.0 و شاخه master شما را خلاصه کرده و نحوه دریافت آن از مخزن عمومی شما را شرح میدهد.
اگر تغییرات خود را به شاخهای پوش کردهاید که نام آن با نام شاخه در مخزن محلی شما تفاوت دارد، برای نمونه:
git push https://git.ko.xz/project master:for-linus
آنگاه میتوانید درخواست دریافت آن را با دستور زیر ارسال نمایید:
git request-pull v1.0 https://git.ko.xz/project master:for-linus
گیت (GIT)
بخشی از مجموعه git(1)
| 2026-06-29 | Git 2.55.0 |