Skip to content

Instantly share code, notes, and snippets.

@viniciusmonteiroarjonas
Last active January 26, 2018 11:31
Show Gist options
  • Save viniciusmonteiroarjonas/d54f84e3cafc99212d3bc04b1deb8a80 to your computer and use it in GitHub Desktop.
Save viniciusmonteiroarjonas/d54f84e3cafc99212d3bc04b1deb8a80 to your computer and use it in GitHub Desktop.
Utilizando o Git Flow
**Branch Master -> Ambiente em produção**
**Branch Develop -> Ambiente de Desenvolvimento**
//Iniciando um repositório:
git flow init
//Verificando branchs
git branch
//Alterando branch
git checkout nome_branch
**FEATURES -> Nova Funcionalidade**
//criando uma feature:
git flow feature start nome_feature
//Finalizando uma feature (após finalizar a feature, os arquivos vão direto para a branch develop)
git flow feature finish nome_feature
//Para mesclar as informações e pegar o que foi desenvolvido e colocar em produção, basta executar o comando:
git merge develop
//Fazendo uma publicação direta para produção de uma feature:
git flow feature publish nome_feature
//Listando somente features:
git flow feature list
//Mudando de feature
git flow feature checkout nome_feature
//Criando versões diferentes da apliação
git flow realease start 0.0.1
//Finalizando uma versão
git flow realease finish 0.0.1
//Verificar versões disponíveis para publicar em produção
git tag
Caso tenha versão dispónivel:
git push origin numero_versao
**HOTFIXES -> Utilizado para correção de erros de uma realese, criado a partir do master**
//criando uma hotfix
git flow hotfix start 0.0.2
//Finalizando hotfix
git flow finish 0.0.2
//Enviando para o servidor de produção
git push origin 0.0.2
**BUGFIXES -> Utilizado para correção de erros a partir do branch develop**
//Criando um bugfixe
git flow bugfix start nome_bug_erro
//Finalizando um bugfix
git flow bugfix finish
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment