ブランチで複数のコミットから git パッチを作成しようとしています。ただし、任意のコミットから作成する必要があります (必ずしも範囲内にあるとは限りません)。パッチを作成したいコミットの間に、いくつかのコミットが変更され、パッチ内のいくつかのファイルも変更されている可能性があります。
これが私のユースケースです(より大きな数=後のコミット日を想定):
develop HEAD
Commit 5 - Changed a.txt
Commit 4 - Changed a.txt, b.txt, c.txt
Commit 3 - Changed b.txt, c.txt
Commit 2 - Changed a.txt
Commit 1 - Changed a.txt, b.txt, c.txt, d.txt
master HEAD
今、開発ブランチからコミット 1、3、および 5 のパッチを作成し、それらをマスター ブランチに適用できるようにしたいと考えています。
私は周りを見回しましたが、範囲内でパッチを作成する機能しか見つかりませんでした。それらの間のファイルに潜在的な変更がある複数のコミット用のパッチを作成する方法はありますか?