同じブランチのgitに2つのタグがあります。それらの間に少なくとも5-6のコミットがあります。 GitHubリポジトリに適用できるように、2つのタグ間に単一のパッチを作成するにはどうすればよいですか?
次を使用して、2つのタグ間に単一のdiff(パッチ)を作成できます。
$ git diff tag1 tag2 -- > the-patch.diff
置換tag1
およびtag2
必要なタグに。
--stdout
オプションを使用して出力をファイルに送信することにより、複数のコミットに対して単一のパッチを作成できます。
git checkout tag2
git format-patch tag1 --stdout > patch1to2.patch