Dux-Courses Evaluaciones
DOCSCOURSESROADMAPRANKINGPLAYGROUND
LoginSign Up
Aurum-Courses

A comprehensive learning and assessment platform designed to accelerate your tech career.

Links

  • Courses
  • Documentation
  • Mi Perfil y Progreso
Aurum-Courses
  • Privacy
  • Terms
  • Cookies

Nuestra Red

  • Aurumdux
  • MiniDuxTools
© 2026 Aurum-Courses. All rights reserved.

Desarrollado por Aurumdux

Docs/Git/Estrategias de Branching
Avanzadogit

Estrategias de Branching

Conoce los flujos de trabajo mas populares: Git Flow, GitHub Flow y Trunk Based Development.

GitHub Flow

El flujo mas simple y popular. Solo tiene una rama principal (main) y ramas de features. Es ideal para equipos pequenos con despliegue continuo. 1. Crear rama desde main. 2. Trabajar y hacer commits. 3. Abrir un Pull Request. 4. Revision de codigo (code review). 5. Merge a main. 6. Desplegar.

Git Flow

Un modelo mas estructurado con ramas de larga duracion. Ideal para proyectos con releases planificados. - main: Codigo en produccion. - develop: Integracion de features. - feature/xxx: Nuevas funcionalidades. - release/x.x: Preparacion de lanzamiento. - hotfix/xxx: Correcciones urgentes en produccion.
bash
1# Crear rama de feature
2git switch -c feature/nuevo-quiz develop
3
4# Trabajar y commitear...
5git commit -m "feat(quiz): agregar modo supervivencia"
6
7# Fusionar de vuelta a develop
8git switch develop
9git merge feature/nuevo-quiz
10
11# Preparar release
12git switch -c release/2.0 develop
13# Corregir bugs menores, actualizar version...
14
15# Fusionar a main y develop
16git switch main
17git merge release/2.0
18git tag -a v2.0 -m "Release 2.0"
← AnteriorRebase: Historial LinealSiguiente →Deshacer y Recuperar