Cómo fusionar un compromiso específico en GIT

Cómo fusionar un compromiso específico en GIT
La característica de Git Merges es una de las características notables de GIT y se usa ampliamente para integrar las ramas, el código y las funcionalidades. Al fusionar las ramas GIT, los desarrolladores de GIT pueden obtener y copiar la confirmación de otra rama. Pero a veces, los usuarios de GIT quieren acceder solo a confirmaciones o cambios específicos de ramas en lugar de copiar todos los compromisos.

Esta publicación explicará el método para fusionar un compromiso específico de otra rama en GIT.

Cómo fusionar un confirmación específica de GIT?

Para fusionar una confirmación específica de GIT, abra la rama GIT de la cual desea fusionar el confirmación y anotar la identificación de commit. Posteriormente, muévase a la rama GIT en la que sea necesario para fusionar la confirmación específica de GIT y usar el "git cherry-pick commit-id"Comando para fusionar el commit.

Paso 1: Inicie la terminal GIT

Desde las ventanas "Puesta en marcha"Menú, inicie la terminal GIT:

Paso 2: Ir al repositorio de Git

Pasar al repositorio de trabajo git procesando el "cd" dominio:

$ CD "C: \ Git"

Paso 3: Ver ramas

Vea todas las ramas de Git a través del comando provisto y elija la rama de la cual desea fusionar la confirmación:

$ GIT Branch

Por ejemplo, fusionaremos el compromiso del "enchufe" rama:

Paso 4: Muévete a la rama

Utilizar el "CAMENTA DE GIT"Comando para cambiar a la rama requerida:

$ git checkout dev

Verifique el registro de git y observe la ID de confirmación de una confirmación específica como se destaca a continuación:

$ git log -enneline

Paso 5: Rama de interruptor

Ahora, muévase a la rama en la que desea fusionar el compromiso específico de otra rama a través del comando mencionado:

Funciones de pago de $ git

Paso 6: fusionar confirmación específica

Fusionar la confirmación específica utilizando el "Git Cherry-Pick"Comando junto con la ID de confirmación copiada:

$ git cherry-pick e116d26

Paso 7: Verificar la confirmación se fusiona

A continuación, verifique los registros de la rama abierta actualmente y verifique si la confirmación específica se fusiona o no:

$ git log -enneline

Se puede observar a partir de la salida que hemos fusionado con éxito la confirmación específica:

Hemos demostrado el procedimiento para fusionar una confirmación específica en GIT.

Conclusión

Para fusionar el confirmación específica de git, primero, visite el repositorio de git. Tenga en cuenta la ID de confirmación que necesita para fusionar. Después de eso, cambie a la rama en la que está fusionando el compromiso específico de otra rama. A continuación, fusione el compromiso usando el "$ git cherry-pick " dominio. En este blog, demostramos el método para fusionar un confirmación específica en GIT.