'\" t .\" Title: git-fmt-merge-msg .\" Author: [FIXME: author] [see http://www.docbook.org/tdg5/en/html/author] .\" Generator: DocBook XSL Stylesheets vsnapshot .\" Date: 2026-06-29 .\" Manual: Git Manual .\" Source: Git 2.55.0 .\" Language: Persian .\" .TH "GIT\-FMT\-MERGE\-MSG" "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-fmt-merge-msg \- تولید پیام ادغام استاندارد در گیت .SH "خلاصه دستور (SYNOPSIS)" .sp .nf \fIgit fmt\-merge\-msg\fR [\-m ] [\-\-into\-name ] [\-\-log[=] | \-\-no\-log] \fIgit fmt\-merge\-msg\fR [\-m ] [\-\-log[=] | \-\-no\-log] \-F .fi .sp .SH "توضیحات (DESCRIPTION)" .sp فهرست اشیاء ادغام‌شده را از ورودی استاندارد (stdin) دریافت کرده و یک پیام کامیت مناسب برای استفاده در کامیت ادغام تولید می‌کند، که معمولاً به عنوان آرگومان \fI\fR به دستور \fIgit merge\fR ارسال می‌شود\&. .sp این دستور بیشتر برای استفاده داخلی اسکریپت‌هایی در نظر گرفته شده است که به صورت خودکار \fIgit merge\fR را فراخوانی می‌کنند\&. .SH "گزینه‌ها (OPTIONS)" .PP \-\-log[=] .RS 4 علاوه بر نام شاخه‌ها، پیام گزارش (log) را با توضیحات یک‌خطی حاصل از کامیت‌های واقعی در حال ادغام پر می‌کند\&. حداکثر به تعداد کامیت از هر والد ادغام استفاده خواهد شد (در صورت حذف ، مقدار پیش‌فرض ۲۰ است)\&. این گزینه بر متغیر پیکربندی \fBmerge\&.log\fR ارجحیت دارد\&. .RE .PP \-\-no\-log .RS 4 توضیحات یک‌خطی کامیت‌های واقعی در حال ادغام را در فهرست درج نمی‌کند\&. .RE .PP \-\-summary, \-\-no\-summary .RS 4 مترادف‌هایی برای \-\-log و \-\-no\-log؛ این گزینه‌ها منسوخ شده‌اند و در آینده حذف خواهند شد\&. .RE .PP \-m , \-\-message .RS 4 از به جای نام شاخه‌ها برای سطر اول پیام لاگ استفاده می‌کند\&. برای استفاده همراه با \fB\-\-log\fR\&. .RE .PP \-\-into\-name .RS 4 پیام ادغام را به گونه‌ای آماده می‌کند که گویی ادغام در شاخه \fI\fR انجام می‌شود، به جای نام شاخه واقعی که ادغام در آن صورت می‌گیرد\&. .RE .PP \-F , \-\-file .RS 4 فهرست اشیاء ادغام‌شده را به جای ورودی استاندارد (stdin) از دریافت می‌کند\&. .RE .SH "پیکربندی (CONFIGURATION)" .PP \fBmerge\&.branchdesc\fR .RS 4 علاوه بر نام شاخه‌ها، پیام لاگ را با متن توضیحات شاخه مرتبط با آن‌ها پر می‌کند\&. مقدار پیش‌فرض false است\&. .RE .PP \fBmerge\&.log\fR .RS 4 علاوه بر نام شاخه‌ها، پیام لاگ را حداکثر با تعداد مشخص‌شده‌ای از توضیحات یک‌خطی حاصل از کامیت‌های واقعی در حال ادغام پر می‌کند\&. مقدار پیش‌فرض false است، و true مترادفی برای ۲۰ است\&. .RE .PP \fBmerge\&.suppressDest\fR .RS 4 با افزودن یک الگو (glob) منطبق با نام شاخه‌های یکپارچه‌سازی به این متغیر پیکربندی چندمقداره، در پیام ادغام پیش‌فرضی که برای ادغام در این شاخه‌های یکپارچه‌سازی محاسبه می‌شود، عبارت "into \fI\fR" از عنوان آن حذف خواهد شد\&. .sp یک عنصر با مقدار خالی می‌تواند برای پاک کردن فهرست الگوهای انباشته‌شده از ورودی‌های پیکربندی قبلی استفاده شود\&. هنگامی که هیچ متغیر \fBmerge\&.suppressDest\fR تعریف نشده باشد، مقدار پیش‌فرض \fBmaster\fR جهت سازگاری با گذشته استفاده می‌شود\&. .RE .PP merge\&.summary .RS 4 مترادفی برای \fBmerge\&.log\fR؛ این متغیر منسوخ شده است و در آینده حذف خواهد شد\&. .RE .SH "مثال‌ها (EXAMPLES)" .sp .if n \{\ .RS 4 .\} .nf $ git fetch origin master $ git fmt\-merge\-msg \-\-log <$GIT_DIR/FETCH_HEAD .fi .if n \{\ .RE .\} .sp .sp چاپ یک پیام لاگ که ادغام شاخه "master" از ریموت "origin" را توصیف می‌کند\&. .SH "همچنین ببینید (SEE ALSO)" .sp \fBgit-merge\fR(1) .SH "گیت (GIT)" .sp بخشی از مجموعه \fBgit\fR(1)