¿Cómo deshaces un git fusiones??

¿Cómo deshaces un git fusiones??
En GIT, las ramas existentes son una parte integral que permite a los desarrolladores trabajar donde el proyecto está en la etapa de desarrollo. Después de completar el trabajo con otras ramas, es posible que necesiten fusionar ramas para conectar el historial de la bifurcación.

A veces, después de realizar una operación de fusión de sucursales, los desarrolladores se dan cuenta de que olvidaron o fusionaron la rama equivocada y quieren deshacer esta operación. Para este propósito, ejecute el "$ git rein " dominio.

Este estudio explicará el procedimiento para deshacer una operación de fusión de git.

¿Cómo deshaces un git fusiones??

Para deshacer la operación de fusión de git, primero, navegue al directorio deseado. Luego, cree y agregue archivos al área de puesta en escena. Comprometer cambios para actualizar el repositorio. A continuación, cree y cambie a una nueva rama inmediatamente. Después de eso, fusione las dos ramas. Verifique el historial del registro y ejecute el "$ git rein "Comando para deshacer el procedimiento de fusión.

Vamos a ver el procedimiento discutido anteriormente prácticamente!

Paso 1: moverse al repositorio

Primero, navegue al repositorio local Git requerido utilizando el "cd" dominio:

$ CD "C: \ Users \ nazma \ git \ alpha"

Paso 2: Crear archivo

Ejecuta el "tocar"Comando para crear un nuevo archivo:

$ touch archivo1.TXT

Paso 3: Archivo de seguimiento

Ahora, rastree un archivo recién creado ejecutando el "Git Agregar" dominio:

$ git agregar archivo1.TXT

Paso 4: Cambios de confirmación

A continuación, confirme cambios junto con un mensaje de confirmación utilizando el "-metroOpción para actualizar el repositorio:

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

Paso 5: crear y cambiar rama

Después de eso, ejecute el "CAMENTA DE GIT"Comando con el nombre de la rama para crearlo y cambiarlo inmediatamente:

$ git checkout -b alfa

Paso 6: Rama de fusión

Ahora, fusione la rama actual con otra rama especificando su nombre en el comando Git Merge:

$ Git Merge Master

En nuestro caso, fusionaremos alfa con la rama maestra:

Paso 7: Verifique el historial del registro

Verifique el historial del registro de la rama ejecutando el "Git log ." dominio:

Log de $ git .

Seleccione y copie la referencia de confirmación que debe deshacer:

Paso 8: Deshacer fusionar git

Ejecutar el "reinicio de git"Comando con el"-duro"Opción para revertir el proceso de fusión:

RESET $ GIT -HARD C5D48EC

Tenga en cuenta que también hemos agregado la referencia de confirmación copiada en el comando dado:

Paso 9: Verifique el historial del registro

Para garantizar la operación de fusión de deshacer, ejecute el "Git log ." dominio:

Log de $ git .

Hemos ilustrado el método para deshacer una operación de fusión de git.

Conclusión

Para deshacer la operación de fusión de git, en primer lugar, muévase al directorio deseado. Luego, cree y agregue archivos al área de puesta en escena. Comprometer cambios para actualizar el repositorio. A continuación, cree y cambie a una nueva rama inmediatamente. Después de eso, fusione las dos ramas. Verifique el historial del registro y ejecute el "$ git rein "Comando para deshacer el procedimiento de fusión. Este estudio proporcionó el proceso para deshacer una operación de fusión de git.