Let's say you have commits on Branch A:
1
2
3X
4
5X
6
7
And you want to create a patch from commits 1,2,4,6. I think it's possible using 3 patches:
git format-patch -2 3X --stdout > first.patch
git format-patch -1 5X --stdout > second.patch
git format-patch -1 7 --stdout > third.patch
But is it possible using a single patch?