Hoje é 18/04/24 - Dia do Amigo; Dia Nacional do Livro Infantil;


19/04/2021
O que é GitFlow e para que serve

Tipo de notícia: Desenvolvimento

Gitflow Workflow é um design de fluxo de trabalho Git que foi publicado e popularizado pela primeira vez por Vincent Driessen no nvie.

Como implementar

Acesse o repositório github de Peter van der Does do git-flow (AVH Edition) e configura o guia de instalação no wiki.

Branches

Main

Branch principal relacionada a produção com código estável.

Develop

Branch voltada ao desenvolvimento.

Hotfix

Branch voltada a pequenas correções emergenciais, ligada diretamente a branch main.

Feature Branch

Branch voltada a implementação de uma nova função.

Release Branch

Branch voltada a publicação de uma nova versão do código.

Como usar

git flow init

 

git flow feature start FEATURE_NAME - inicia a branch FEATURE/FEATURE_NAME;

git flow feature publish FEATURE_NAME - antes de terminar o desenvolvimento na branch, caso esta branch va ser desenvolvida por outros desenvolvedores, é necessários publicar no servidor remoto antes de terminar a branch;

git flow feature pull FEATURE_NAME - baixar do remoto a branch de desenvolvimento;

git flow feature finish FEATURE_NAME - quando encerrar o desenvolvimento da feature, é encerrado com este comando.

 

git flow hotfix start FEATURE_NAME - inicia a branch HOTFIX/FEATURE_NAME baseado na brancj MAIN;

git flow hotfix finish FEATURE_NAME - encerra a branch HOTFIX/FEATURE_NAME baseado na brancj MAIN;

 

git flow release start 'VERSION' - cria a branch a partir da develop a versão VERSION (ex.: '1.0')

git flow release pull 'VERSION' - envia a branch develop VERSION (ex.: '1.0') para o remoto para que outros desenvolvedores tenha acesso.

git flow release finish 'VERSION' - encerra a branch release 'VERSION' e publica na main.

Referências

https://github.com/petervanderdoes/gitflow-avh

https://jeffkreeftmeijer.com/git-flow/

https://github.com/petervanderdoes/gitflow-avh/wiki/Installation

https://www.atlassian.com/br/git/tutorials/comparing-workflows/gitflow-workflow

https://medium.com/trainingcenter/utilizando-o-fluxo-git-flow-e63d5e0d5e04

https://danielkummer.github.io/git-flow-cheatsheet/index.pt_BR.html


Noticias Relacionadas


Notícias

Data Título
14/04/2024 Forró du Vale abre os festejos juninos do interior da Bahia
07/04/2024 Festival Gastronômico de Lagoa Nova/RN 2024
24/03/2024 São João 2024 de Campina Grande
23/03/2024 São João 2024 de Cruz das Almas
19/03/2024 São João de Assú/RN 2024
14/03/2024 Festival Forrozar
13/03/2024 Samba da Raffe realiza edição especial St. Patrick’s
11/03/2024 Altofolia 2024
07/03/2024 Mossoró Cidade Junina 2024
07/03/2024 Lounge Music abre a temporada dos grandes shows e terá noite dedicada ao forró
06/03/2024 III Harmonizando Experience Festival vai reunir apaixonados por cachaça em Natal
06/03/2024 Festa social de Santa Rita de Cássia divulga preços de lote promocional de senhas