$ git format-patch <sha>
You'll now have one .patch file for each of the commits between the commit SHA you entered and HEAD.
.patch
$ git am --interactive --ignore-space-change --ignore-whitespace --keep-cr --reject *.patch