Hola Juan, espero que estés bien
¡Entiendo que estás repasando los conceptos sobre branches en Git! Vamos a aclarar tus dudas:
¿Qué es una branch?
Una branch, o rama, es una línea de desarrollo independiente dentro de un repositorio de Git. Te permite trabajar en cambios o nuevas funcionalidades sin afectar la rama principal del proyecto, generalmente llamada "main" o "master". Esto es muy útil para desarrollar nuevas características, corregir errores o experimentar de manera aislada.
Cómo crear una nueva branch llamada "desarrollo":
Para crear una nueva rama llamada "desarrollo", puedes usar el siguiente comando:
git checkout -b desarrollo
Este comando no solo crea la nueva rama, sino que también te cambia a ella automáticamente.
Cómo navegar entre la branch principal "main" y la branch "desarrollo" usando git switch
:
Para cambiar entre ramas, puedes usar el comando git switch
seguido del nombre de la rama a la que deseas cambiar. Por ejemplo:
- Para cambiar a la rama principal "main":
git switch main
- Para cambiar a la rama "desarrollo":
git switch desarrollo
Cómo enviar todas las modificaciones de la branch "desarrollo" a la branch principal "main" con el merge:
Primero, asegúrate de estar en la rama "main" usando git switch main
, luego usa el comando git merge
para combinar los cambios de "desarrollo" en "main":
git merge desarrollo
Esto integrará los cambios de la rama "desarrollo" en la rama "main".
Espero que estos pasos te ayuden a entender mejor cómo trabajar con branches en Git. ¡Espero haber ayudado y buenos estudios!