Подтвердить что ты не робот

Как создать патч между двумя тегами с несколькими коммитами между ними?

У меня есть два тега в моей git в той же ветке. Между ними есть не менее 5-6 коммитов. Как создать единый патч между двумя тегами, чтобы его можно было применить к репозиторию GitHub?

4b9b3361

Ответ 1

Вы можете создать один diff (patch) между двумя тегами, используя следующие

$ git diff tag1 tag2 -- > the-patch.diff

Замените tag1 и tag2 на теги, которые вы хотите.

Ответ 2

Вы можете создать один патч для нескольких коммитов, используя параметр --stdout и направляя вывод в файл:

git checkout tag2
git format-patch tag1 --stdout > patch1to2.patch