Rama de desarrollo de fusiones con el maestro

Rama de desarrollo de fusiones con el maestro

Los desarrolladores de GIT usan las ramas GIT para mantener el código fuente del proyecto DevOps. Trabajan en diferentes ramas, como ramas de características que incluyen características. Entonces, estas ramas se fusionan en el "desarrolloRama, que actúa como una rama de preproducción. Después de integrar todas las ramas en la rama de desarrollo, los usuarios de GIT fusionan la rama de desarrollo en la rama predeterminada, como el "maestro" rama.

Este blog demostrará el método para fusionar la rama de desarrollo completamente con el maestro.

Cómo fusionar la rama de desarrollo con la rama maestra?

La rama maestra incluye todo el código fuente del proyecto y el código de rama de desarrollo, mientras que la rama de desarrollo contiene código de preproducción.

Para fusionar la rama de desarrollo completamente con la rama maestra, primero, fusionar la rama de desarrollo en la fusión maestra. A continuación, fusione la rama maestra en la rama de desarrollo. Para hacerlo, consulte el procedimiento de lista a continuación.

Paso 1: Abra la terminal Git

Desde el menú de inicio, inicie el "Git Bash"Git Terminal:


Paso 2: Abra el repositorio de git

A continuación, utilice el "cd"Comando para abrir el repositorio de git:

$ cd "c: \ git \ test"



Paso 3: Crear rama de desarrollo

Para crear la rama de desarrollo, utilice el "rama git " dominio. Por ejemplo, hemos creado el "Enchufe"Rama como rama de desarrollo:

$ Git Branch Dev



A continuación, verifique si la rama se crea o no nuevamente ejecutando el "rama git" dominio:

$ GIT Branch


Aquí, puede ver que hemos creado con éxito el "Enchufe" rama:


Paso 4: Mover a la rama de desarrollo

Pasar a la rama de desarrollo a través de la "CAMENTA DE GIT" dominio:

$ git checkout dev



Paso 5: Generar un archivo nuevo

Genere un nuevo archivo a través del "tocar" dominio:

$ touch archivo2.TXT



Paso 6: Agregue cambios de desvío al índice de seguimiento

Agregue los cambios sin seguimiento al índice de seguimiento (área de preparación) con el "Git Agregar" dominio:

$ git add .



Ahora, consulte el estado del repositorio usando el "estado de git"Comando para la verificación:

Estado de $ git



Paso 7: Commit Git Cambios rastreados

Utilizando el "Git CommitComando ", confirme los cambios rastreados y guárdelos en el repositorio local:

$ git commit -m "git commit"



Paso 8: Muévete a Master

Después de eso, muévase a la rama maestra:

$ git checkout maestro



Paso 9: Fusionar la rama de desarrollo en el maestro

Fusionar el desarrollo a la rama maestra con la ayuda del "git fusionar" dominio:

$ Git Merge Dev



Paso 10: Verifique si se fusiona la rama de desarrollo

Ahora, verifique si la rama de desarrollo se fusiona en la rama maestra viendo el gráfico de registros de git de una línea:

$ git log --oneline --graph -todo


La siguiente salida muestra que el "Enchufe"Branch se fusiona con éxito en el maestro:


Paso 11: Mover a la rama de desarrollo

Para fusionar la rama maestra con la rama de desarrollo, muévase a la rama de desarrollo utilizando el comando proporcionado:

$ git checkout dev



Paso 12: Fusionar Master in Development Branch

Para fusionar completamente la rama de desarrollo con el maestro, ejecute el "git fusionar" dominio:

$ Git Merge Master



Nuevamente, ver el gráfico de un solo línea de registros de Git para verificar si la rama de desarrollo se fusiona por completo con la rama maestra o no:

$ git log --oneline --graph -todo


Se puede observar que la rama de desarrollo se fusiona por completo con la rama maestra:


Hemos elaborado el método para fusionar la rama de desarrollo con la rama maestra.

Conclusión

Para fusionar la rama de desarrollo completamente con la rama maestra, primero, abra el repositorio de git. Cambie a la rama maestra a través del "Git Checkout Master" dominio. Luego, fusione la rama de desarrollo en la rama maestra utilizando el "git fusionar " dominio. Después de eso, muévase a la rama de desarrollo y fusione la rama maestra con la rama de desarrollo utilizando el "Git Merge Master" dominio. Este artículo ha elaborado sobre cómo fusionar la rama de desarrollo con el maestro.