Начало работы с git -am

Я хорошо знаком с git (основной материал atleast-ветки, слияния, сотрудничество со сверстниками и т.д.), но на днях мой друг сказал мне, что мы можем использовать git с нашим почтовым ящиком. В данном пакете есть git -am (справочная страница здесь).

Пожалуйста, помогите мне начать работу с git -am.

Ответ 1

Другая важная вещь: git format-patch. Это создаст исправления для отправки по электронной почте; их затем можно отправить с помощью git send-email или напрямую. Например:

# create a patch for each commit from origin master to yours
git format-patch origin/master..master

# now send them... 
# there are a zillion options here, and also some configuration; read the man page
git send-email [email protected] [email protected] ... *.patch

git am будет принимать патчи, созданные format-patch, и применять их последовательно, например:

git am *.patch

Вам нужно будет выяснить, как экспортировать исправления в формате mbox из вашего почтового клиента самостоятельно, хотя, я полагаю, вы также можете просто отправить их в виде вложений или перенести их напрямую.

Вы можете попробовать это для себя полностью в одном хранилище, чтобы увидеть, как он работает. Создайте набор исправлений, как указано выше, затем проверьте начальную точку и используйте git am для применения исправлений.

Ответ 2

Вам нужен почтовый клиент, который может экспортировать почту как файл mbox. Экспортируйте почту и запустите git-am your-mbox-file. Это сделано.