GitFlow — La metodología clásica de branching

DUGLAS MORENODUGLAS MORENO 👁 11
Abrir en pestaña nueva ↗

1. 📌 ¿Qué es Git Flow?

Git Flow es un modelo de branching para Git que organiza el desarrollo en ramas bien definidas.

Permite:

  • Trabajo en equipo ordenado
  • Control de versiones claro
  • Releases controlados

2. 🧠 Conceptos clave

Ramas principales:

  • main → producción
  • develop → desarrollo

Ramas de soporte:

  • feature/*
  • release/*
  • hotfix/*

3. 🧰 Instalación

git flow init

4. 🌳 Estructura

main
└── develop
├── feature/login
├── feature/api
├── release/1.0
└── hotfix/1.0.1


5. 🔄 Flujo completo

git checkout develop
git pull
git flow feature start nueva-funcion

6. 🚀 Feature

git flow feature start login
# trabajar...
git flow feature finish login

7. 📦 Release

git flow release start 1.0.0
git flow release finish 1.0.0

8. 🔥 Hotfix

git flow hotfix start 1.0.1
git flow hotfix finish 1.0.1
git

Comentarios (0)

Sé el primero en comentar.

Dejá tu comentario