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.