Gerar arquivo de deploy usando Git

Saudações. Primeiramente vamos explicar alguns termos: Deploy: a tradução mais próxima para o sentido de deploy que vamos usar seria implantação. Git: Sistema de controle de versão distribuido desenvolvido por Linus Torvalds. Commit: Grava as mudanças feitas no repositório como uma estágio atual. SHA1: Id único que identifica um commit. Integração contínua: Nome dado à rotina de integração de alterações ao sistema ou software desenvolvido incluindo testes que verificam se houve quebra de funcionalidades.