АнглийскийФранцузскийИспанский

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 | --игнорировать пробел]
[--whitespace = ] [-C ] [-п ] [--directory = ]
[--exclude = ] [--include = ] [--reject] [-q | --тихий]
[- [no-] ножницы] [-S [ ]] [--patch-format = ]
[( | ) ...]
мерзавец am (--продолжить | --скип | --аборт)

ОПИСАНИЕ


Разделяет почтовые сообщения в почтовом ящике на сообщение журнала фиксации, информацию об авторстве и
патчи и применяет их к текущей ветке.

ДОПОЛНИТЕЛЬНЫЕ УСЛУГИ, НЕ ВКЛЮЧЕННЫЕ В ПАКЕТ


( | ) ...
Список файлов почтовых ящиков, из которых нужно читать патчи. Если вы не укажете этот аргумент,
команда читает из стандартного ввода. Если вы предоставите каталоги, они будут
рассматривается как Maildirs.

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

-к, --держать
Передать флаг -k в мерзавец почтовая информация (См. git-mailinfo(1 г.)).

--keep-не-патч
Передать флаг -b в мерзавец почтовая информация (См. git-mailinfo(1 г.)).

- [no-] keep-cr
С --keep-cr позвоните мерзавец мейлсплит (См. 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 может использоваться для
укажите поведение по умолчанию.

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

-к, --тишина
Будь спокоен. Распечатывайте только сообщения об ошибках.

-у, --utf8
Передать флаг -u в мерзавец почтовая информация (См. git-mailinfo(1)). Предлагаемое сообщение журнала фиксации
взятое из письма перекодируется в кодировку UTF-8 (конфигурационная переменная
i18n.commitencoding может использоваться для указания предпочтительной кодировки проекта, если это не так.
УТФ-8).

Это было необязательно в предыдущих версиях git, но теперь это значение по умолчанию. Вы можете использовать
--no-utf8, чтобы отменить это.

--нет-utf8
Передать флаг -n в мерзавец почтовая информация (См. git-mailinfo(1 г.)).

-3, --3way, --no-3way
Если патч не применяется чисто, вернитесь к трехстороннему слиянию, если патч записывает
идентичность капли, к которой он должен применяться, и у нас есть эти капли
локально. --no-3way можно использовать для переопределения переменной конфигурации am.threeWay. Для
дополнительную информацию см. am.threeWay в git-конфигурация(1).

--ignore-space-change, --ignore-whitespace, --whitespace = , -C , -п ,
--directory = , --exclude = , --include = , --отклонять
Эти флаги передаются мерзавец подать заявление (См. git-применить(1)) программа, в которой применяется
патч.

--patch-формат
По умолчанию команда попытается автоматически определить формат патча. Этот вариант
позволяет пользователю обойти автоматическое обнаружение и указать формат патча, который
патчи следует интерпретировать как. Допустимые форматы: mbox, stgit, stgit-series.
и рт.

-я, --интерактивный
Запускать в интерактивном режиме.

--committer-date-is-дата-автора
По умолчанию команда записывает дату из сообщения электронной почты как автора фиксации.
date и использует время создания коммита в качестве даты коммиттера. Это позволяет пользователю
лгать о дате коммиттера, используя то же значение, что и дата автора.

--игнорировать дату
По умолчанию команда записывает дату из сообщения электронной почты как автора фиксации.
date и использует время создания коммита в качестве даты коммиттера. Это позволяет пользователю
лгать о дате автора, используя то же значение, что и дата коммиттера.

--пропускать
Пропустить текущий патч. Это имеет смысл только при перезапуске прерванного патча.

-S [ ], --gpg-sign [= ]
GPG-подписывает коммиты. Аргумент keyid является необязательным и по умолчанию используется коммиттер.
личность; если указано, он должен быть прикреплен к опции без пробела.

--продолжить, -r, --разрешено
После сбоя исправления (например, попытки применить конфликтующий исправление) пользователь
применил его вручную, и в индексном файле сохраняется результат работы приложения. Делать
совершить, используя журнал авторства и фиксации, извлеченный из сообщения электронной почты и
текущий индексный файл и продолжить.

--resolvemsg =
Когда происходит сбой исправления, будет напечатан на экране перед выходом. Этот
отменяет стандартное сообщение, информирующее вас использовать --continue или --skip для обработки
отказ. Это исключительно для внутреннего использования между мерзавец перебазировать и мерзавец am.

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

ОБСУЖДЕНИЕ


Имя автора фиксации берется из строки сообщения «От:», а автор фиксации
Дата берется из строки сообщения «Дата:». Строка «Тема:» используется в качестве
заголовок фиксации после удаления общего префикса "[PATCH ] "." Тема: "
Строка должна кратко описывать, о чем коммит, в одной строке текста.

Строки "From:" и "Subject:", начинающиеся с тела, имеют приоритет над соответствующего автора фиксации.
значения имени и заголовка взяты из заголовков.

Сообщение фиксации состоит из заголовка, взятого из «Тема:», пустой строки и
тело сообщения до того места, где начинается патч. Лишний пробел в конце каждого
линия автоматически удаляется.

Ожидается, что патч будет встроенным, сразу после сообщения. Любая линия, имеющая
форма:

· Три тире и конец строки, или

· Строка, начинающаяся с "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