Gerar e aplicar um patch para commits no Git

Use isso para gerar um arquivo de patch para qualquer número de git commits, neste exemplo os 4 últimos:

git format-patch -4 HEAD --stdout > 0001-last-4-commits.patch

Para testar se o patch se aplica corretamente:

git apply --check 0001-last-4-commits.patch

Para finalmente aplicar o patch:

git am --signoff 0001-last-4-commits.patch