

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

# Estrategias de ramificación de Git
<a name="git-branching-strategies"></a>

En orden de menor a mayor complejidad, esta guía describe en detalle las siguientes estrategias de ramificación basadas en Git:
+ **Troncal**: el desarrollo basado en enlaces troncales es una práctica de desarrollo de software en la que todos los desarrolladores trabajan en una sola rama, normalmente denominada rama o. `trunk` `main` La idea detrás de este enfoque es mantener el código base en un estado de publicación continua integrando los cambios de código con frecuencia y confiando en las pruebas automatizadas y la integración continua.
+ **GitHub Flow**: GitHub Flow es un flujo de trabajo ligero y basado en ramas que fue desarrollado por. GitHub Se basa en la idea de ramas de corta duración`feature`. Cuando una función está completa y lista para su implementación, la función se fusiona en la `main` rama.
+ **Gitflow**: con un enfoque de Gitflow, el desarrollo se completa en ramas de funciones individuales. Tras la aprobación, se fusionan `feature` las ramas en una rama de integración que suele tener un nombre. `develop` Cuando se han acumulado suficientes funciones en la `develop` rama, se crea una `release` rama para implementar las funciones en los entornos superiores.

Cada estrategia de ramificación tiene ventajas y desventajas. Si bien todas utilizan los mismos entornos, no todas utilizan las mismas sucursales ni los mismos pasos de aprobación manual. En esta sección de la guía, revise cada estrategia de ramificación en detalle para familiarizarse con sus matices y poder evaluar si se ajusta al caso de uso de su organización.

**Topics**
+ [Estrategia de ramificación troncal](trunk-branching-strategy.md)
+ [GitHub Estrategia de ramificación de flujos](github-flow-branching-strategy.md)
+ [Estrategia de ramificación de Gitflow](gitflow-branching-strategy.md)