Как можно заархивировать изменения, сделанные после данного коммита?(git-архив) - PullRequest
0 голосов
/ 02 июля 2019

Я хотел бы собрать все измененные / добавленные файлы в zip-файле после данного коммита 3c7f....Изменения, сделанные в 3c7f..., не должны быть включены, только изменения в более поздних коммитах.

Как это возможно сделать?Я хотел бы обновить эти изменения на PHP-сервере, где git не установлен.Он не может получить доступ к Интернету, только локальная сеть.

1 Ответ

0 голосов
/ 02 июля 2019

Скажите, что первый интересующий вас коммит имеет sha1 123abc, а верхний - 456def

вы можете сделать исправление формата:

git format-patch 123abc..456def

, тогда zip all

tar cvzf MyPatches.tgz *.patch

на другой стороне вы можете сделать:

tar xvzf MyPatches.tgz

и затем применить патчи

git am *.patch
...