All work and no play makes Jack a dull boy

domingo, 16 de outubro de 2016

criar e enviar patch do git

Como fazer para criar e enviar um patch do git? Por que você faria isso? Ora pense que talvez você precie enviar por email ou, por exemplo, como aplicação num ticket de um projeto open source como o Django.
Vou demonstrar aqui como fazer a partir de um diff.

git diff <commit_inicial> <commit_final> > arquivo_do_patch
Caso você apenas queira aplicar baseado no diff referente ao último commit, faça: (digamos que o hash desse commit seja 5fbd9)

git diff 5fbd9 > arquivo_do_patch
Caso queira aplicar o patch em algum lugar:
git apply arquivo_do_patch
Fácil, né!?

Nenhum comentário:

Postar um comentário