Article image
Lucas Mateus
Lucas Mateus19/10/2023 21:34
Compartilhe

A Importância do Git Flow

  • #GitHub
  • #Git

Você sabe o que é o Git Flow?

É nada mais, nada menos que um modélo de trabalho bastante utilizado por times/equipes de desenvolvimento de softwares. Ele tem o seu destaque por ajudar na organização do versionamento de códigos.

Quando irei usar o Git Flow?

O Git Flow é recomendado para projetos que precisam oferecer suporte a várias versões de seu software. Também recomendado para projetos que existam muitas pessoas commitando dentro de um repositório, e para projetos que possuem um ciclo de entrega agendada.

Tipos de branches:

-Branch Master/Main: Principal branch, onde tem todo o código de produção.

-Branch Develop: Branch onde fica o código do próximo deploy. Possui funcionalidades que ainda não foram publicadas e que posteriormente serão mescladas com a branch Master.

-Branch Feature: Branch utilizada para desenvolver funcionalidades específicas.

-Branch Hotfix: Branch criada a partir da Master para realizar correções no sistema em produção. Quando finalizada, é excluída após ser mesclada com as branches Master e Develop.

-Branch Release: Branch que serve como ponte para fazer o merge da Develop para a Master.

Em conclusão, o Git Flow é um assunto muito importante pois será bastante usado no dia a dia de um programador, seja ele de Java, JavaScript, PHP ou qualquer outra linguagem de programação, pois o desenvolvimento será paralelo em equipes e no final de tudo isso será preciso mesclar toda a produção.

Bom, isso foi só o básico de alguns tópicos, o Git Flow é mais do que isso, se você quiser se aprofundar no assunto (recomendável), eu indico o site da Alura. Sucesso!

Compartilhe
Comentários (0)