¿Qué es una rama Git?
Una rama Git es esencialmente una línea de desarrollo independiente. Puede utilizar la bifurcación cuando trabaje en nuevas funciones o correcciones de errores para aislar su trabajo del de otros miembros del equipo.
![Una rama git es una línea de desarrollo independiente tomada del mismo código fuente. Diagram of git branches.](/static/d60533b51b59b170390354f506ecd7e6/5a190/01.png)
Las ramas separadas pueden fusionarse en una sola rama. El siguiente diagrama ilustra cómo el desarrollo puede tener lugar en paralelo utilizando ramas.
![Varios proyectos de desarrollo utilizan el mismo código fuente. Diagram of multiple projects.](/static/2b1b3450c0069d0cbd97d70e48c7a81c/5a190/02.png)
Los cambios en la rama primaria o en otras ramas no afectarán a su rama a menos que extraiga los últimos cambios de esas ramas.
Es una práctica habitual crear una nueva rama para cada tarea (es decir, correcciones de errores, nuevas características, etc.). Este método permite a los demás identificar fácilmente los cambios que cabe esperar y simplifica la vuelta atrás.