02 de abril de 2021 • 2 min de leitura
Cheat Sheet Gitflow
Consulte rapidamente os comandos do Git e Gitflow para utilização do workflow Gitflow.
1 - Inicialmente a branch master dever ser criada, juntamente com o versionamento do projeto.
Comando Git tradicional
git init
2 - A branch develop deverá ser criada a partir da ramificação da branch master.
Comando Git tradicional
git branch develop
3 - A branch feature deverá ser ramificada da branch develop sempre que for desenvolver uma nova funcionalidade.
Comando Git tradicional
git checkout develop
git checkout -b feature_branch
Comando Git-flow
git flow feature start feature_branch
4 - Quando finalizar uma feature, deverá ser realizado o merge na branch develop.
Comando Git tradicional
git checkout develop
git merge feature_branch
Comando Git-flow
git flow feature finish feature_branch
5 - A branch release deverá ser criada a partir da ramificação da branch develop.
Comando Git tradicional
git checkout develop
git checkout -b release/0.1.0
Comando Git-flow
git flow release start 0.1.0
6 - Qualquer bug encontrado na versão da branch release deverá ser corrigida nessa mesma branch.
Comando Git tradicional
git checkout develop
git merge release/0.1.0
7 - Assim que consolidada a branch release, então deverá ser realizado o merge para a branch master.
Comando Git tradicional
git commit -m 'fix texto do commit'
Comando Git-flow
git flow release finish '0.1.0'
8 - Caso seja reportado algum bug importante no ambiente de produção, deverá ser criado a branch de hotfix de ramificação master.
Comando Git tradicional
git checkout master
git checkout -b hotfix_branch
Comando Git-flow
git flow hotfix start hotfix_branch
9 - Quando corrigido o bug deverá realizar o merge com a branch master e a branch develop.
Comando Git tradicional
git checkout master
git merge hotfix_branch
git checkout develop
git merge hotfix_branch
git branch -D hotfix_branch
Comando Git-flow
git flow hotfix finish hotfix_branch