'\" t .\" Title: git-request-pull .\" Author: [FIXME: author] [see http://www.docbook.org/tdg5/en/html/author] .\" Generator: DocBook XSL Stylesheets vsnapshot .\" Date: 2026-06-29 .\" Manual: راهنمای گیت .\" Source: Git 2.55.0 .\" Language: Persian .\" .TH "GIT\-REQUEST\-PULL" "1" "2026\-06\-29" "Git 2\&.55\&.0" "Git Manual" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- .\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ .\" http://bugs.debian.org/507673 .\" http://lists.gnu.org/archive/html/groff/2009-02/msg00013.html .\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ .ie \n(.g .ds Aq \(aq .el .ds Aq ' .\" ----------------------------------------------------------------- .\" * set default formatting .\" ----------------------------------------------------------------- .\" disable hyphenation .nh .\" disable justification (adjust text to left margin only) .ad l .\" ----------------------------------------------------------------- .\" * MAIN CONTENT STARTS HERE * .\" ----------------------------------------------------------------- .SH "نام (NAME)" git-request-pull \- تولید خلاصه‌ای از تغییرات در انتظار ادغام .SH "خلاصه دستور (SYNOPSIS)" .sp .nf \fIgit request\-pull\fR [\-p] [] .fi .sp .SH "توضیحات (DESCRIPTION)" .sp درخواستی ایجاد می‌کند که از پروژه بالادست (upstream) شما می‌خواهد تغییرات را در درخت خود ادغام کند\&. این درخواست که در خروجی استاندارد چاپ می‌شود، با توضیحات شاخه آغاز می‌گردد، تغییرات را خلاصه می‌کند، و مشخص می‌سازد که این تغییرات از کجا قابل دریافت هستند\&. .sp انتظار می‌رود پروژه بالادست کامیتی با نام \fI\fR را داشته باشد و خروجی از آن می‌خواهد تا تغییراتی را که شما پس از آن کامیت ایجاد کرده‌اید، تا کامیت مشخص‌شده با \fI\fR، با مراجعه به مخزن مشخص‌شده با \fI\fR ادغام کند\&. .SH "گزینه‌ها (OPTIONS)" .PP \-p .RS 4 متن وصله (patch) را در خروجی بگنجاند\&. .RE .PP .RS 4 کامیتی برای شروع\&. این شناسه، کامیتی را مشخص می‌کند که هم‌اکنون در تاریخچه بالادست وجود دارد\&. .RE .PP .RS 4 آدرس اینترنتی (URL) مخزنی که باید تغییرات از آن دریافت شود\&. .RE .PP .RS 4 کامیتی برای پایان (پیش‌فرض به HEAD)\&. این شناسه، کامیت موجود در نوک تاریخچه‌ای است که می‌خواهید دریافت و ادغام شود\&. .sp هنگامی که مخزن مشخص‌شده با \fI\fR کامیت را در نوک مرجعی (ref) دارد که با مرجع موجود در سیستم محلی شما متفاوت است، می‌توانید از نحو \fI\fR\fB:\fR\fI\fR استفاده کنید تا نام محلی آن، یک دونقطه \fB:\fR, و نام راه دور آن درج شود\&. .RE .SH "مثال‌ها (EXAMPLES)" .sp تصور کنید کارهای خود را روی شاخه \fBmaster\fR خود بر پایه نسخه انتشاریافته \fBv1\&.0\fR ایجاد کرده‌اید و می‌خواهید آن را در پروژه ادغام کنید\&. ابتدا آن تغییرات را در مخزن عمومی خود پوش (push) می‌کنید تا دیگران آن را ببینند: .sp .if n \{\ .RS 4 .\} .nf git push https://git\&.ko\&.xz/project master .fi .if n \{\ .RE .\} .sp سپس، این دستور را اجرا می‌کنید: .sp .if n \{\ .RS 4 .\} .nf git request\-pull v1\&.0 https://git\&.ko\&.xz/project master .fi .if n \{\ .RE .\} .sp این دستور درخواستی برای پروژه بالادست تولید می‌کند که تغییرات بین نسخه انتشار \fBv1\&.0\fR و شاخه \fBmaster\fR شما را خلاصه کرده و نحوه دریافت آن از مخزن عمومی شما را شرح می‌دهد\&. .sp اگر تغییرات خود را به شاخه‌ای پوش کرده‌اید که نام آن با نام شاخه در مخزن محلی شما تفاوت دارد، برای نمونه: .sp .if n \{\ .RS 4 .\} .nf git push https://git\&.ko\&.xz/project master:for\-linus .fi .if n \{\ .RE .\} .sp آن‌گاه می‌توانید درخواست دریافت آن را با دستور زیر ارسال نمایید: .sp .if n \{\ .RS 4 .\} .nf git request\-pull v1\&.0 https://git\&.ko\&.xz/project master:for\-linus .fi .if n \{\ .RE .\} .SH "گیت (GIT)" .sp بخشی از مجموعه \fBgit\fR(1)