Описание тега git-am

Команда Git для применения серии патчей из почтового ящика.
2 ответа

Как "git-am" применить патч, созданный с помощью "git-format-patch --no-prefix"?

У меня есть причина¹ для создания моего git commit в виде файлов патчей с --no-prefix вариант. Это изменит вывод в файлах, чтобы пропустить a/ / b/ префикс в путях к файлам (позволяя такие инструменты, как patch применять файлы патчей без необходимо…
03 янв '19 в 13:03
1 ответ

Можно ли принять запрос на извлечение из клонированного / разветвленного репо?

Можно ли принять запрос извлечения из клонированного репо? Пример (форк репо): Репо № 1: https://github.com/acme/original_project Репо №2: https://github.com/blah/original_project (форк) Потяните запрос Limbo: Репо № 1 имеет новый пул-запрос, но не …
28 сен '12 в 12:43
0 ответов

Нежелательные вещи, записанные в файле, когда вишня выбрана

Недавно я узнал о cherry-pick команда в gitи оказывается полезной командой. Я узнал из ресурсов о том, как использовать его для выбора содержимого из репозитория другого. После того, как я использовал команду, содержимое было выбрано из другой ветки…
28 июл '17 в 05:29
2 ответа

В чем разница между git cherry-pick и git format-patch | мерзавец?

Иногда мне нужно выбрать тег с определенным исправлением в моей ветке, и я делал это через git cherry-pick tags/myfix Это работает, но сбор вишни занимает все больше времени, делая "неточное обнаружение переименования". Я догадывался, что это может …
31 авг '18 в 17:04
1 ответ

Когда использовать --keep-cr с am и в какой версии git он появился?

Я пытаюсь формализовать рабочий процесс патча для нашей организации. У нас есть внутренний проект, в котором мы не возражаем против пробелов (мы хотели бы, чтобы они оставались одинаковыми для каждого пользователя, если это возможно), символов EOF/E…
2 ответа

Git am some_patch применяется атомарным способом?

Я написал автоматизированный код для применения патчей git через библиотеку git python. Однако я хочу знать, есть ли вероятность того, что некоторые исправления будут применены, а другие приведут к ошибке. try: repo.git.execute(["git", "am", "patch"…
13 фев '19 в 10:02
0 ответов

Патч в формате почтовой ветки - Как?

Я разрабатываю инструмент с 3 другими. Мы обычно общаемся через патчи в git. Вот как мы это делаем: 1. А вносит изменения, создает патч, используя format-patch, прикрепляет его к почте (outlook) и отправляет. 2. B и C скачать, разместить на x местоп…
12 июн '14 в 09:00
1 ответ

Есть ли в JGit API все команды Git?

Я пытаюсь перенести сценарий оболочки на Java, который содержит несколько команд Git, которые мне в основном удалось найти в JGit API. Мне, однако, не удалось найти команды remote или am, это потому, что их не существует, или я просто ищу их не в то…
01 дек '14 в 09:28
1 ответ

Git format-patch/bundle для читабельного sneakernet "pull/push"

У меня есть две комнаты, в которых я поддерживаю некоторый исходный код с использованием git, комната разработчиков, где происходит большая часть разработки, и комната развертывания, в которой мы фактически используем программное обеспечение. Неизбе…
13 авг '13 в 18:01
2 ответа

git am душит символы из моих сообщений коммитов

Я использую некоторые личные аннотации в моих сообщениях git commit. Например, когда я исправил что-то в модуле MOD_Aсообщение коммита выглядит так: FIX [MOD_A] Fixed something Пока есть FIX перед [MOD_A]все работает нормально, если я сгенерирую пат…
18 мар '13 в 09:38
5 ответов

Как применить патч Git к файлу с другим именем и путем?

У меня есть два хранилища. В одном я делаю изменения в файле ./hello.test, Я фиксирую изменения и создаю патч из этого коммита с git format-patch -1 HEAD, Теперь у меня есть второй репозиторий, который содержит файл, который имеет то же содержимое, …
13 май '13 в 15:58
1 ответ

Использование Git am когда задействован outlook

Я использую Linux на виртуальной машине, но мой хост - Windows с установленным Outlook. В настоящее время, когда я получаю электронные письма, содержащие патчи git, они всплывают в моем мировоззрении. Как мне применить эти патчи? Они не отправляются…
06 мар '14 в 14:44
2 ответа

Отменить или отменить git am --решено

Я вручную применил патч, и после того, как я сделал, я сделал следующее git add . git am --resolved Я упустил из виду то, что файл rej также присутствовал и не был отслежен, но git add . добавили все файлы в область подготовки, как и ожидалось git a…
26 окт '16 в 18:33
1 ответ

Как объединить два патча (git log) из разных репозиториев

У меня есть сценарий использования, когда я хотел объединить несколько подкаталогов двух репозиториев в новом репо. Для этого я создал патч для обоих репозиториев для нужных мне каталогов git log --pretty=email --patch-with-stat --reverse --full-ind…
10 май '17 в 10:51
1 ответ

Git: Слияние двух репо с историей, имеющей конфликты

Имея проект с 133 коммитами в ноябре, я клонировал проект и создал новый репо до 50 коммитов, что означает: A----B----C----D----E Cloned New Repo from C \__ C Теперь в новом репо около 15-20 коммитов, но ни один коммит не передается старому репо, но…
05 дек '15 в 12:19
1 ответ

git am error: "ошибка: при поиске:"

Бег git am Я получаю ошибку выше. Сравнение от руки не вижу никаких проблем. Может кто-нибудь указать мне, где ошибка? $ git am 0012-Do-not-die-when-something-nasty-happen-in-the-comman.patch --reject Applying: Do not die when something nasty happen…
19 янв '16 в 07:15
2 ответа

Ошибка в git patch при использовании git am

Когда я пытаюсь выполнить патч, используя: git am 0001-someFile.patch но я получаю эту ошибку: error: patch failed: src/***/file.c:459 error: src/***/file.c: patch does not apply Patch failed at 0001 someFile.patch When you have resolved this proble…
15 июн '13 в 17:52
1 ответ

Сохранение идентификатора коммита с помощью "git am"

Я попытался (в небольшом тестовом репозитории) экспортировать репозиторий в серию .patch файлы, созданные с git format-patch введите команду для каждого коммита, а затем восстановите репозиторий, используя "git init" в пустом каталоге, а затем git a…
30 сен '14 в 20:08
0 ответов

Как вы подделываете git pull, когда сеть не работает?

У меня нет сетевого подключения для работы git fetch, но у меня есть доступ к удаленному рабочему столу, поэтому я пытаюсь использовать git format-patch и git am для передачи коммитов. Однако, похоже, что патч получает новый номер коммита при примен…
28 апр '18 в 12:47
1 ответ

Как заставить git игнорировать все пробелы?

Как я могу заставить git полностью игнорировать любые пробелы? Мне все равно, даже если существуют какие-либо пробелы. Я просто хочу, чтобы Git не отслеживал пробелы. то есть я хочу, чтобы git никогда не беспокоил меня по поводу пробелов, когда я фи…