Cómo fusionar ramas sin avanzar rápidamente en Git

Cómo fusionar ramas sin avanzar rápidamente en Git
Mientras trabajan en un sistema de control de versiones descentralizado conocido como GIT, los usuarios pueden crear muchas ramas en el repositorio para múltiples fines. Además, puede fusionarlos en la rama de la raíz principal. Sin embargo, cuando las ramas se fusionan con una confirmación de fusión, este proceso se conoce como fusionada sin avance rápido.

Por otro lado, cuando tenemos una ruta lineal directa entre la rama de origen y la rama de destino, se puede realizar la fusión de avance rápido.

Esta guía discutirá el procedimiento de fusionar ramas sin reenviar rápidamente en GIT.

Cómo fusionar ramas sin avanzar rápidamente en Git?

Supongamos que ha creado una nueva rama para trabajar en un proyecto específico y desea integrar los resultados en el código o archivo principales. Para el propósito especificado, se requiere fusionar la rama específica con la rama de la raíz.

Siga el procedimiento proporcionado a continuación para este propósito correspondiente.

Paso 1: Inicie Git Bash
Primero, inicia el "Git Bash"Terminal con la ayuda del"Puesta en marcha"Menú:

Paso 2: Crear directorio Git
Ejecuta el "mkdirComando para crear el nuevo directorio GIT:

$ mkdir my_branches

Aquí, "My_branches"Es el nombre de nuestro directorio recién creado:

Paso 3: Navegue al directorio GIT
Muévase al directorio local donde le gusta hacer cambios:

$ cd my_branches

Paso 4: Inicializar el repositorio de git
Ahora, cree el repositorio de git vacío usando el comando proporcionado a continuación:

$ git init

Paso 5: Crear y agregar archivo
Ejecuta el "tocar"Comando para crear un archivo de texto llamado"archivo.TXT"En el directorio actual:

$ touch archivo.TXT

Ahora, agrégalo al repositorio de git con la ayuda del "Git Agregar" dominio:

$ git agregar archivo.TXT

Paso 6: Cambios de confirmación
Después de eso, confirme los cambios con un mensaje informativo:

archivo $ git commit -m ".TXT agregó "

Aquí, colocamos un mensaje de confirmación dentro de las cotizaciones dobles:

Paso 7: Crear rama
A continuación, ejecute el comando proporcionado a continuación para crear una nueva rama:

Desarrollar la sucursal de $ git

Hasta este punto, hemos creado con éxito el nombre de la nueva rama "desarrollar":

Paso 8: Rama de interruptor
Ejecutar el "CAMENTA DE GITComando para cambiar a la rama recién creada:

Desarrollar el pago de $ git

Paso 9: Crear y agregar archivo
Ahora, primero cree un nuevo archivo dentro de la nueva rama a través del comando otorgado:

$ touch fil2.TXT

Después de eso, agréguelo al repositorio de git:

$ git add -a

Paso 10: Mensaje de confirmación
Confirme los cambios con un mensaje utilizando el "Git Commit" dominio:

$ git commit -m "file2.TXT agregó "

Paso 11: cambiar a rama
A continuación, cambie a la rama principal "maestro"Usando el siguiente comando:

$ git checkout maestro

Paso 12: Fusionar ramas Git
Por último, fusione las ramas sin reenviar rápidamente usando el "git fusionar" dominio. Aquí el "-No -ff"La bandera evita que la fusione la funcionalidad rápida de avance:

$ git fusion-no-ff desarrollo

Como puede ver, hemos fusionado el "maestro"Rama con el"desarrollar" rama:

Paso 13: Verificar la fusión
Asegúrese de que las ramas se fusionen con el "Git log" dominio:

$ git log -enneline

La siguiente salida indica que nuestras dos ramas se fusionan:

Hemos compilado el proceso más fácil de fusionar ramas sin avanzar rápidamente en GIT.

Conclusión

Para fusionar ramas sin reenviar rápidamente en GIT, primero, inicialice un directorio con el "$ git init" dominio. Luego, cree un archivo nuevo, agrégalo y comprometa cambios con un mensaje al repositorio de git. Después de eso, cree y cambie a la nueva rama. Nuevamente crea, agregue un nuevo archivo en la rama conmutada y confirme. Por último, ejecute el "$ git fusion -no -ff"Comando para fusionar ambas ramas. Esta guía ilustra el procedimiento de fusionar las ramas sin avanzar rápidamente en GIT.