¿Qué es una branch?
Es una ramificación del proyecto que permite desarrollar nuevas funcionalidades o realizar cambios sin alterar directamente la rama principal.
Cómo crear una branch llamada “desarrollo”:
git checkout -b desarrollo
Cómo cambiar entre la rama principal “main” y la rama “desarrollo”:
git switch nombre-de-la-rama
Cómo integrar los cambios de la rama “desarrollo” en la rama principal “main”:
git switch main
git merge desarrollo
De esta forma, se puede trabajar de manera aislada y luego unificar las modificaciones de forma controlada.