¿Por qué los desarrolladores crean una rama de Git para una función nueva?
Opciones
- Para eliminar código antiguo sin tocar la rama principal
- Para trabajar de forma aislada hasta que los cambios se revisen y se fusionen (Opción correcta)
- Las ramas hacen que el código vaya más rápido al desplegarlo
- Git exige una rama separada para cada archivo del proyecto
Respuesta
Para trabajar en los cambios de forma aislada sin afectar a la rama principal hasta que se revisen y se fusionen
Por qué
Una rama es una línea de trabajo separada. Puedes hacer commits libremente en feature/login mientras main sigue estable y lista para desplegar.
Cuando la función está lista, abres un pull request, tus compañeros lo revisan y se fusiona en main.
Recuerda
Rama = espacio de trabajo paralelo y seguro.