| GIT-MAILINFO(1) | Git Manual | GIT-MAILINFO(1) |
نام (NAME)
git-mailinfo - استخراج وصله و اطلاعات نویسنده از یک پیام ایمیل
خلاصه دستور (SYNOPSIS)
git mailinfo [-k|-b] [-u | --encoding=<encoding> | -n]
[--[no-]scissors] [--quoted-cr=<action>]
<msg> <patch>
توضیحات (DESCRIPTION)
یک پیام ایمیل را از ورودی استاندارد میخواند و پیام گزارش کامیت را در فایل <msg> و وصلهها را در فایل <patch> مینویسد. نام نویسنده، ایمیل و موضوع ایمیل در خروجی استاندارد نوشته میشوند تا توسط git am برای ایجاد کامیت مورد استفاده قرار گیرند. معمولاً نیازی به استفاده مستقیم از این دستور نیست؛ به جای آن git-am(1) را ببینید.
گزینهها (OPTIONS)
-k
بهطور مشخص، موارد زیر تا زمانی که دیگر چیزی از آنها باقی نماند حذف میشوند:
در نهایت، فاصلههای خالی پیاپی به یک نویسه فاصله ASCII یکسانسازی میشوند.
-b
-u
توجه داشته باشید که وصله همیشه بدون تغییر و بدون تبدیل مجموعه نویسهها استفاده میشود، حتی با وجود این گزینه.
--encoding=<encoding>
-n
-m, --message-id
--scissors
این قابلیت زمانی مفید است که بخواهید پیام خود را در یک رشته گفتگو با نظرات و پیشنهادها درباره پیامی که به آن پاسخ میدهید آغاز کنید و آن را با ارسال یک وصله به پایان برسانید، به گونهای که بحث و آغاز پیام گزارش کامیت پیشنهادی با یک خط قیچی از هم جدا شوند.
این ویژگی را میتوان بهطور پیشفرض با گزینه پیکربندی mailinfo.scissors فعال کرد.
--no-scissors
--quoted-cr=<action>
عملیاتهای معتبر عبارتند از:
عمل پیشفرض را میتوان از طریق گزینه پیکربندی mailinfo.quotedCR تنظیم کرد. اگر چنین گزینهای تنظیم نشده باشد، از warn استفاده خواهد شد.
<msg>
<patch>
پیکربندی (CONFIGURATION)
تمام موارد زیر این خط در این بخش، بهصورت گزینششده از مستندات git-config(1) گنجانده شدهاند. محتوای آنها همان چیزی است که در آنجا یافت میشود:
mailinfo.scissors
گیت (GIT)
بخشی از مجموعه git(1)
| 2026-06-29 | Git 2.55.0 |