Olá pessoal, tudo blza?
Nessa semana me aconteceu de eu perder umas anotações sobre esses dois commandos o git format-patch e git am, então, para não ter o perigo de esquecer novamente e para ajudar os que tiverem procurando algo sobre esses dois comandos, resolvi postar no blog.
Git format-patch
Vamos supor que você queria gerar um único patch dos últimos 30 commits, use o seginte comando:
git format-patch --binary --stdout -30 > ../patch/update.patch
Git am
O git am serve para aplicar o patch gerados pelo o git format-patch, para aplicar esse comando use:
git am --whitespace=nowarn ../patch/update.patch
