offline version v3
Запись на курсы по HTML, CSS, JavaScript, PHP, фреймворкам и CMS,
а также: помощь в поиске работы и заказов, стажировка на реальных проектах→
menu

Участие в публичном проекте посредством email в Git

Публичные проекты, которые принимают коммиты через email, не столь распространены как проекты, описанные в предыдущих уроках. Однако вы вполне можете попасть в один из таких проектов. Поэтому рассмотрим особенности рабочего процесса подробнее.

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

git checkout -b задача1 ... work ... git commit ... work ... git commit

Затем нужно генерировать файлы в формате mbox, чтобы каждый набор коммитов был обернут в сообщение email, в котором первая строка сообщения коммита будет темой письма, а остальные строки - его содержанием:

git format-patch -M origin/master

Теперь отправляем патчи по почте следующей командой:

git send-email *.patch

Перейдите по данной ссылке, чтобы найти подробные инструкции по настройке конфигурации почтовой рассылки патчей.