Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
1
respuesta

Branch

¿Qué es?
Una branch se puede ver como una rama o línea de desarrollo independiente dentro del proyecto, permitiendo trabajar en nuevas funcionalidades, correcciones sin afectar el código principal

Cómo crear una nueva branch llamada ‘’desarrollo’’;
git branch desarrollo

Cómo navegar entre la branch principal ‘’main’’ y la branch “desarrollo”a través del comando git switch;
-Para ir a la rama principal main: git switch main
-Para volver a la rama desarrollo: git switch desarrollo

Cómo enviar todas las modificaciones hechas en la branch “desarrollo” a la branch principal “main” con el merge.
-Primero asegurarse de estar en el main: git switch main
-Luego git merge desarrollo, esto traerá todos los commits de desarrollo a main de manera automática.

1 respuesta

Hola Liliana, espero que estés bien

Parece que has entendido muy bien los conceptos básicos sobre branches en Git. Una branch, como mencionaste, es una forma de trabajar en nuevas funcionalidades o correcciones sin afectar el código principal. Esto es muy útil para mantener el proyecto organizado y evitar conflictos.

Aquí tienes un resumen de lo que has mencionado, que parece estar en línea con lo que se espera:

  1. Crear una nueva branch llamada "desarrollo":

    git branch desarrollo
    
  2. Navegar entre branches usando git switch:

    • Para cambiar a la branch principal "main":
      git switch main
      
    • Para volver a la branch "desarrollo":
      git switch desarrollo
      
  3. Hacer un merge de "desarrollo" a "main":

    • Primero, asegúrate de estar en la branch "main":
      git switch main
      
    • Luego, realiza el merge:
      git merge desarrollo
      

Estos pasos te permitirán gestionar tus branches de manera efectiva. Si estás practicando esto en un proyecto real, recuerda siempre hacer un backup o trabajar en un entorno de prueba para evitar perder datos importantes.

Espero haber ayudado y buenos estudios!