англійськафранцузькаіспанська

Ad


Значок OnWorks

git-am - Інтернет у хмарі

Запустіть git-am у постачальника безкоштовного хостингу OnWorks через Ubuntu Online, Fedora Online, онлайн-емулятор Windows або онлайн-емулятор MAC OS

Це команда git-am, яку можна запустити в постачальнику безкоштовного хостингу OnWorks за допомогою однієї з наших численних безкоштовних робочих станцій, таких як Ubuntu Online, Fedora Online, онлайн-емулятор Windows або онлайн-емулятор MAC OS

ПРОГРАМА:

ІМ'Я


git-am - Застосуйте серію патчів з поштової скриньки

СИНТАКСИС


мерзотник am [--signoff] [--keep] [--[no-]keep-cr] [--[no-]utf8]
[--[no-]3way] [--interactive] [--committer-date-is-author-date]
[--ignore-date] [--ignore-space-change | --ignore-пробіл]
[--пробіл= ] [-C ] [-стор ] [--каталог= ]
[--exclude= ] [--включати= ] [--відхилити] [-q | --спокійно]
[--[ні-]ножиці] [-S[ ]] [--patch-format= ]
[( | )...]
мерзотник am (--продовжити | --пропустити | --перервати)

ОПИС


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

ВАРІАНТИ


( | )...
Список файлів поштової скриньки для читання патчів. Якщо ви не наведете цей аргумент,
команда читає зі стандартного введення. Якщо ви надаєте каталоги, вони будуть
розглядаються як Maildirs.

-s, --signoff
Додайте рядок Signed-off-by: до повідомлення про фіксацію, використовуючи ідентифікатор фіксатора
себе. Дивіться параметр підписки в git-commit(1) для отримання додаткової інформації.

-к, --тримати
Передати прапор -k мерзотник поштова інформація (Див. git-mailinfo(1)).

--keep-non-patch
Передати -b прапорець мерзотник поштова інформація (Див. git-mailinfo(1)).

--[ні-] тримати-кр
За допомогою --keep-cr зателефонуйте мерзотник mailsplit (Див. git-mailsplit(1)) з тим же варіантом, щоб
запобігти зняття CR в кінці рядків. змінна конфігурації am.keepcr
можна використовувати для визначення поведінки за замовчуванням. --no-keep-cr корисно перевизначити
am.keepcr.

-с, --ножиці
Видаліть все в тілі перед лінією ножиць (див git-mailinfo(1)). Може бути
активується за замовчуванням за допомогою змінної конфігурації mailinfo.scissors.

--без ножиць
Ігноруйте лінії ножиць (див git-mailinfo(1)).

-m, --ідентифікатор повідомлення
Передайте прапорець -m мерзотник поштова інформація (Див. git-mailinfo(1)), щоб заголовок Message-ID
додається до повідомлення про фіксацію. Змінну конфігурації am.messageid можна використовувати для
вкажіть поведінку за замовчуванням.

--no-message-id
Не додавайте заголовок Message-ID до повідомлення про фіксацію. no-message-id корисно для
перевизначити am.messageid.

-q, -- тихо
Тихо. Друкуйте лише повідомлення про помилки.

-u, --utf8
Передати прапор -u мерзотник поштова інформація (Див. git-mailinfo(1)). Пропоноване повідомлення журналу фіксації
взятого з електронного листа перекодується в кодування UTF-8 (змінна конфігурації
i18n.commitencoding можна використовувати для визначення бажаного кодування проекту, якщо це не так
UTF-8).

Це було необов’язковим у попередніх версіях git, але тепер воно є за замовчуванням. Ви можете використовувати
--no-utf8, щоб замінити це.

--no-utf8
Передати -n прапор мерзотник поштова інформація (Див. git-mailinfo(1)).

-3, --3сторонній, --ні-3сторонній
Якщо патч застосовано неправильно, поверніться до 3-стороннього злиття, якщо патч записується
ідентичність крапель, до яких він має застосовуватися, і ми маємо ці краплі
локально. --no-3way можна використовувати для заміни змінної конфігурації am.threeWay. Для
більше інформації див. am.threeWay in git-config(1).

--ignore-space-change, --ignore-whitespace, --whitespace= , -C , -с ,
--каталог= , --exclude= , --include= , --відхилити
Ці прапори передаються до мерзотник застосовувати (Див. git-застосувати(1)) програма, яка застосовує
пластир.

--формат патчів
За замовчуванням команда намагатиметься автоматично визначити формат виправлення. Цей варіант
дозволяє користувачеві обійти автоматичне виявлення та вказати формат виправлення
патч(и) слід інтерпретувати як. Допустимі формати: mbox, stgit, stgit-series
і рт.

-i, --інтерактивний
Запуск інтерактивно.

--committer-date-is-author-date
За замовчуванням команда записує дату з повідомлення електронної пошти як автор фіксації
date і використовує час створення коміту як дату фіксатора. Це дозволяє користувачеві
брехати про дату скоєння, використовуючи те саме значення, що й дата автора.

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

--пропустити
Пропустити поточний патч. Це має значення лише під час перезапуску скасованого патча.

-S[ ], --gpg-sign[= ]
GPG-знак фіксує. Аргумент keyid є необов'язковим і за замовчуванням для комітера
ідентичність; якщо вказано, він повинен бути закріплений за параметром без пробілу.

--продовжити, -r, --вирішено
Після збою виправлення (наприклад, спроби застосувати конфліктуючий патч), користувач має
застосував його вручну, і в індексному файлі зберігається результат програми. Зробити
commit, використовуючи журнал авторства та фіксації, витягнутий з повідомлення електронної пошти та
поточний індексний файл і продовжуйте.

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

--перервати
Відновіть вихідну гілку та припиніть операцію виправлення.

ОБГОВОРЕННЯ


Ім'я автора фіксації взято з рядка "Від: " повідомлення та автора фіксації
дата береться з рядка «Дата:» повідомлення. Рядок "Тема: " використовується як
заголовок коміту після видалення загального префікса «[PATCH ]". Тема: "
Передбачається, що рядок в одному рядку тексту коротко описує, про що йде мова.

Рядки "Від: " і "Тема: ", які починаються з основного тексту, замінюють відповідного автора фіксації
значення імені та заголовка взяті із заголовків.

Повідомлення про фіксацію формується заголовком, узятим із "Тема: ", порожнім рядком і символом
тіло повідомлення до того місця, де починається патч. Зайві пробіли в кінці кожного
лінія автоматично видаляється.

Очікується, що патч буде вбудованим, безпосередньо після повідомлення. Будь-який рядок, що є of
форма:

· три тире та кінець рядка, або

· рядок, який починається з «diff -», або

· рядок, який починається з "Індекс: "

приймається як початок виправлення, а повідомлення журналу фіксації припиняється перед
перше поява такої лінії.

Спочатку викликаючи git am, ви вказуєте йому імена поштових скриньок для обробки. На
побачивши перший патч, який не застосовується, він переривається в середині. Ви можете одужати від
це одним із двох способів:

1. пропустити поточний патч, повторно запустивши команду за допомогою --пропустити варіант.

2. вручну розв'язати конфлікт у робочому каталозі та оновити файл індексу, щоб принести
його в стан, який повинен був створити патч. Потім запустіть команду за допомогою
--продовжити варіант.

Команда відмовляється обробляти нові поштові скриньки до завершення поточної операції
якщо ви вирішите почати з нуля, запустіть git am --abort перед запуском команди
з іменами поштових скриньок.

Перед застосуванням будь-яких виправлень ORIG_HEAD встановлюється на вершину поточної гілки. Це
корисно, якщо у вас є проблеми з кількома комітами, як-от запуск мерзотник am на неправильній гілці
або помилку в коммітах, яку легше виправити, змінивши поштову скриньку (наприклад, помилки
у рядках "Від:").

ГУКИ


Ця команда може запускати гачки applypatch-msg, pre-applypatch та post-applypatch. Побачити
гітхуки(5) для отримання додаткової інформації.

Використовуйте git-am онлайн за допомогою служб onworks.net


Безкоштовні сервери та робочі станції

Завантажте програми для Windows і Linux

Команди Linux

Ad