Создадим патч с изменениями на примере модуля для Drupal Simple hierarchical select. Для начала нужно скачать репозиторий с модулем:
git clone https://git.drupalcode.org/project/shs.git
Зайдем в папку с модулем и посмотрим доступные тэги - версии модуля:
cd shs
git tag
Наши изменения будут касаться конкретной версии модуля, поэтому переключаемся на нужный тэг:
git checkout 2.0.0-rc12
Далее вносим изменения в коде. Сохраняем изменения и делаем коммит:
git add .
git commit -m "patch"
Затем чтобы изменения перенести в патч, воспользуемся командой format-patch. Используем параметр -1 чтобы все изменения были в одном файле. В качестве аргумента укажем hash нашего последнего коммита с изменениями.
Узнаем hash последнего коммита:
git log
Создаем патч:
git format-patch -1 6428b96
Файл с патчем будет создан.
Категория

