i have repo single branch , 10 commits. want create patch commits affecting 2 of files in repo, example commits #3, 4, , 7, ie not head, not in sequence, , not labeled. i've kept scope of commits small don't affect unrelated files.
how should this?
i've looked @ lots of examples online including cherry-pick, squash, , checking out specific commit in temp branch, none of these appear close scenario, , head spinning @ possibilities.
make temporary branch
git checkout -b tmpb #3^
cherry-pick commits #3, 4 , 7 branch
git cherry-pick #3 git cherry-pick #4 git cherry-pick #7
squash them single commit
git rebase -i #3^
use git format-patch
create patch
git format-patch master
note, #3
, #4
, #7
in commands should replaced respective sha1