українська мова ▾
Localized versions of git-mailinfo manual
  1. English
  2. Français
  3. Português (Brasil)
  4. українська мова
  5. 简体中文
Topics ▾ Latest version ▾ git-mailinfo last updated in 2.43.0
Changes in the git-mailinfo manual
  1. 2.43.1 → 2.52.0 no changes
  2. 2.43.0 2023年11月20日
  3. 2.38.1 → 2.42.4 no changes
  4. 2.38.0 2022年10月02日
  5. 2.32.1 → 2.37.7 no changes
  6. 2.32.0 2021年06月06日
  7. 2.31.1 → 2.31.8 no changes
  8. 2.31.0 2021年03月15日
  9. 2.29.1 → 2.30.9 no changes
  10. 2.29.0 2020年10月19日
  11. 2.9.5 → 2.28.1 no changes
  12. 2.8.6 2017年07月30日
  13. 2.4.12 → 2.7.6 no changes
  14. 2.3.10 2015年09月28日
  15. 2.1.4 → 2.2.3 no changes
  16. 2.0.5 2014年12月17日

Check your version of git by running

git --version

НАЗВА

git-mailinfo - Витягує патч та авторство з одного електронного повідомлення

СИНОПСИС

git mailinfo [-k|-b] [-u | --encoding=<encoding> | -n]
	 [--[no-]scissors] [--quoted-cr=<action>]
	 <msg> <patch>

ОПИС

Зчитує одне повідомлення електронної пошти зі стандартного вводу та записує повідомлення журналу коміту у файл <msg>, а патчі у файл <patch>. Ім’я автора, електронна адреса та тема листа виводяться на стандартний вивід для використання командою git am для створення коміту. Зазвичай немає потреби використовувати цю команду безпосередньо. Дивіться натомість git-am[1].

ОПЦІЇ

-k

Зазвичай програма видаляє залишки електронної пошти з рядка заголовка Subject:, щоб витягти рядок заголовка повідомлення журналу комітів. Ця опція запобігає такому зміненню та є найбільш корисною, коли використовується для зчитування виводу git format-patch -k.

Зокрема, наступні елементи видаляються, доки їх не залишиться:

  • Початкові та кінцеві пробіли.

  • Початкові Re:, re: та :.

  • Початкові рядки в дужках (зазвичай між [ та ]) [PATCH]).

Зрештою, послідовності пробілів нормалізуються до одного символу пробілу ASCII.

-b

Коли параметр -k не діє, видаляються всі початкові рядки, укладені в дужки парами [ та ]. Ця опція обмежує видалення лише тими парами, у яких рядок у дужках містить слово "PATCH".

-u

Повідомлення журналу комітів, ім’я автора та електронна адреса автора беруться з електронного листа та після мінімального декодування кодування MIME перекодуються в кодування, визначене в i18n.commitEncoding (за замовчуванням UTF-8) шляхом їх транслітерації. Раніше це було необов’язково, але тепер це значення за замовчуванням.

Зверніть увагу, що патч завжди використовується як є без перетворення кодування, навіть з цим прапорцем.

--encoding=<кодування>

Подібно до -u. Але під час перекодування використовується кодування, вказане тут, замість того, що вказане в i18n.commitEncoding або UTF-8.

-n

Вимкнути все перекодування кодування метаданих.

-m
--message-id

Скопіюйте заголовок Message-ID в кінці повідомлення коміту. Це корисно для пов’язування комітів з обговореннями списку розсилки.

--scissors

Видалити все в тілі повідомлення перед лінією ножиць (наприклад, "-- >8 --"). Ця лінія представляє сліди ножиць та перфорації і використовується для запиту до читача з проханням обрізати повідомлення на цьому рядку. Якщо цей рядок з’являється в тілі повідомлення перед латкою, все, що знаходиться перед ним (включно з самою лінією ножиць), ігнорується, коли використовується ця опція.

Це корисно, якщо ви хочете розпочати своє повідомлення в обговоренні з коментарів та пропозицій щодо повідомлення, на яке ви відповідаєте, та завершити його надсиланням патчу, розділивши обговорення та початок запропонованого повідомлення журналу комітів лінією-ножицями.

Це можна ввімкнути за замовчуванням за допомогою опції конфігурації mailinfo.scissors.

--no-scissors

Ігнорувати лінії ножиць. Корисно для перевизначення налаштувань mailinfo.scissors.

--quoted-cr=<action>

Дія виконується, коли обробляються повідомлення електронної пошти, надіслані з використанням кодування base64 або quoted-printable, і декодовані рядки закінчуються CRLF замість простого LF.

Допустимі дії:

  • nowarn: Git нічого не робитиме, якщо знайдено такий CRLF.

  • warn: Git видаватиме попередження для кожного повідомлення, якщо такий CRLF є знайдено.

  • strip: Git конвертує ці CRLF у LF.

Дію за замовчуванням можна встановити за допомогою параметра конфігурації mailinfo.quotedCR. Якщо такий параметр конфігурації не встановлено, буде використано warn.

<msg>

Повідомлення журналу комітів, отримане з електронного листа, зазвичай за винятком рядка заголовка, який походить з теми електронного листа.

<patch>

Патч, витягнутий з електронного листа.

КОНФІГУРАЦІЯ

Все, що знаходиться нижче цього рядка в цьому розділі, вибірково включено з документації git-config[1]. Вміст такий самий, як і там:

Warning

Missing uk/config/mailinfo.adoc

See original version for this content.

GIT

Частина набору git[1]

AltStyle によって変換されたページ (->オリジナル) /