Sobes.tech
Junior

Como está estruturado o fluxo de trabalho Git no projeto? Quais os ramos utilizados?

sobes.tech IA

Resposta da IA

Em um fluxo de trabalho típico do Git em um projeto, usam-se os seguintes ramos:

  • main (ou master) — ramo estável com o código de lançamento.
  • develop — ramo para integrar novas funcionalidades e preparar o lançamento.
  • feature/* — ramos para desenvolver novas funcionalidades, criados a partir de develop e mesclados de volta após a conclusão.
  • release/* — ramos para preparar o lançamento, corrigir bugs e realizar testes finais.
  • hotfix/* — ramos para correções urgentes de bugs em produção, criados a partir de main e mesclados em main e develop.

Essa abordagem permite desenvolver, testar e corrigir erros críticos rapidamente em paralelo, sem conflitos. Por exemplo, para adicionar uma nova funcionalidade, cria-se um ramo feature, que após a conclusão e testes, é mesclado em develop, e então, na versão, develop é mesclado em main.