Quando temos aquele momento de fúria em que um bug em produção surge e você está desenvolvendo em ambiente de desenvolvimento, o que fazer? Bom, adicionar um hotfix pode ser uma tarefa simples, porém tem que se ter uma cautela, pois você está fazendo uma alteração com o sistema em produção.

Mas a nossa maior preocupação é também adicionar esse hotfix no ambiente de desenvolvimento, afinal alterações em produção também devem ser atualizados nos outros ambientes para ambos ficarem iguais.

Mas com alguns comandos você consegue facilmente fazer a atualização, segue a ordem dos comandos a ser utilizados para fazer a atualização:

git checkout master && git pull origin master
git checkout -b hotfix
git commit hotfix -m 'Esse é um hotfix'
git checkout master
git merge hotfix
git push origin master
git checkout dev
git merge master # ou faz um merge do próprio hotfix

Como podemos ver na imagem abaixo uma exemplo de como ficaria a ordem das commits