Ответ 1
Вы можете создать один diff (patch) между двумя тегами, используя следующие
$ git diff tag1 tag2 -- > the-patch.diff
Замените tag1
и tag2
на теги, которые вы хотите.
У меня есть два тега в моей git в той же ветке. Между ними есть не менее 5-6 коммитов. Как создать единый патч между двумя тегами, чтобы его можно было применить к репозиторию GitHub?
Вы можете создать один diff (patch) между двумя тегами, используя следующие
$ git diff tag1 tag2 -- > the-patch.diff
Замените tag1
и tag2
на теги, которые вы хотите.
Вы можете создать один патч для нескольких коммитов, используя параметр --stdout
и направляя вывод в файл:
git checkout tag2
git format-patch tag1 --stdout > patch1to2.patch