GIT
-
Configuração
-
Workflow GitFlow
-
Branch's
Com PHPStorm
+ JIRA
+ STASH
+ HipChat
Configurando git
$> git config --global user.name 'Bruce Carvalho'
$> git config --global user.email 'brucecarvalho@ascp.com.br'
$> git config --system core.editor phpstorm
Instalando git-flow
// OSX
$ brew install git-flow
//OR
$ port install git-flow
// Linux
$ apt-get install git-flow
//Windows (git bash)
$ wget -q -O - --no-check-certificate \
https://github.com/nvie/gitflow/raw/develop/contrib/gitflow-installer.sh | bash
Atlassian HipChat

git flow init
Workflow
Principais branchs no servidor
Feature BRANCH's
Iniciando minha Task
$>git flow feature start <task-name>
//publicar a feature para atualizar a task no JIRA
$>git flow feature publish <task-name>



OU
FINALIZANDO MINHA TASK
$> git flow feature finish <task-name>

SÓ ISSO???
OU
Poxa, que pena!
É preciso criar um pull request, para cada task.
e depois???
Agile Board

publish
pull request
Merged
e depois???
O que acontece quando fechar um release candidate???
Preparando minha release
$ git flow release start v0.0.0
Finalizando minha release
$ git flow release finish v0.0.0
Acabou ???
Opss!
Acharam um bug!!!

Como proceder?
$ git flow hotfix start v0.0.0 <task-name>
$ git flow hotfix finish v0.0.0


Copy of Git
By Developers Bay
Copy of Git
- 1,056