-
Notifications
You must be signed in to change notification settings - Fork 0
Git Flow
Este repo está destinado a enseñar los comandos básicos de git-flow.
-
Las subidas a producción siempre se realizan desde Master.
-
Master siempre debe ser estable y encontrarse listo para desplegarse.
-
El trabajo siempre se realiza sobre Dev. Poniendo el foco en que el producto sea liberable y disponible.
-
La rama de Release viene a ser utilizada para estabilizar el desarrollo.
-
Cuando desarrollamos una característica, esta se realiza sobre una rama Feature.
-
Los miembros del equipo pueden trabajar conjuntamente sobre esa rama Feature.
-
Las ramas Feature siempre hacen merge con Dev.
-
Las ramas Feature siempre se eliminan después del merge con Dev.
-
Existe una rama llamada Hotfix para resolver problemas críticos de producción. Además, esta nueva rama será fusionada con Master y Dev tan pronto se solucione dicho inconveniente.
Comandos git para copiar y sincronizar un repo remoto hacia local. Se requiere instalar gitflow.
git clone https://github.com/devconker22/Git-Flow-Exercise.git
git checkout develop
git pull origin develop
git branch -a
git flow init
git flow feature start "name"
git flow feature finish "name"
git flow feature publish "name"
git flow hotfix start "name"
git flow release start "name"Más comandos de gitflow
git flow feature [list] [-v]
git flow feature start [-F] <name> [<base>]
git flow feature finish [-rFk] <name|nameprefix>
git flow feature publish <name>
git flow feature track <name>
git flow feature diff [<name|nameprefix>]
git flow feature rebase [-i] [<name|nameprefix>]
git flow feature checkout [<name|nameprefix>]
git flow feature pull <remote> [<name>]