Cómo abortar Git fusionar

Cómo abortar Git fusionar

Git es uno de los principales sistemas de control de versiones descentralizados utilizados principalmente cuando desea trabajar en el mismo proyecto con varias personas como equipo. En esta plataforma, los usuarios pueden fusionar su trabajo en sucursales. Sin embargo, a veces, mientras se fusiona, puede encontrar conflictos si existe el mismo archivo en ambas ramas fusionadas. Para resolver este problema especificado, abortar la fusión de GIT en curso.

En este blog, hemos especificado el proceso de abortar la fusión de git. Entonces empecemos!

Cómo abortar Git fusionar con el comando de restablecimiento de git?

Para abortar la fusión de git, siga el método proporcionado a continuación.

Paso 1: Abra Git Bash

Presione el "CTRL + ESC"Clave para abrir el"Puesta en marcha"Menú, busque Git Bash y lóbelo:


Paso 2: Navegue al directorio GIT

Ejecutar el "cdComando "con la ruta del directorio GIT especificado en el que desea mover:

C: \ users \ nazma \ my_branches



Paso 3: Verifique el historial del registro

Verifique el historial de registro del directorio GIT:

$ git log -enneline


La salida a continuación indica que nuestro "maestro" y "desarrollarSe fusionan las ramas:


Paso 4: Restablecer cabeza

Ahora, ejecute el "reinicio de git"Comando para restablecer la posición de la cabeza:

$ git rein


Como puede ver, hemos movido con éxito la cabeza al "desarrollar"Branch, y la fusión es abortada:

Cómo abortar Git fusionar con el comando de fusión git?

A veces los usuarios crean archivos con el mismo nombre y extensión en varias ramas. En tal escenario, la fusión de las ramas encuentran errores, y como solución, se recomienda abortar la fusión.

Para hacerlo, siga los pasos que sean a continuación.

Paso 1: Crear directorio local Git

Ejecuta el "mkdir"Comando para crear Git Directorio local:

$ mkdir abort_merge



Paso 2: Navegue al directorio

Navegue al directorio GIT con el "cd" dominio:

$ cd abort_merge



Paso 3: Inicializar el directorio GIT

Inicialice el repositorio de git utilizando el "git init" dominio:

$ git init



Paso 4: Crear archivo

Crear un archivo y colocar algún texto en él:

$ Echo World> Abortar.TXT


Aquí, hemos creado un nuevo archivo "abortar.TXT" en el "maestro"Rama y colocó una cadena en ella:

Paso 5: Agregar archivo al repositorio de git

Agregue el archivo no contracionado al repositorio de git utilizando el siguiente comando:

$ git add .



Paso 6: Cambios de confirmación

Comprometer los cambios en el repositorio con el mensaje requerido:

$ git commit -m "1st Commit"



Paso 7: Crear rama

Para crear una nueva rama, ejecute el "rama git" dominio:

Desarrollar la sucursal de $ git


Por ejemplo, hemos creado una rama llamada "desarrollar":


Paso 8: Cambiar a la rama

A continuación, cambie a la rama creada:

Desarrollar el interruptor de $ git



Paso 9: Crear archivo

Cree un nuevo archivo dentro de la rama:

$ Echo Hello World> Abortar.TXT



Paso 10: Agregar archivo

Ejecute el siguiente comando para agregar el archivo creado en el repositorio de git:

$ git add .



Paso 11: Cambios de confirmación

Confirme los cambios con un mensaje:

$ git commit -m "hola mundo"



Paso 12: Cambiar a la rama

A continuación, cambie a "maestroRama "usando el"interruptor de git" dominio:

$ git switch maestro



Paso 13: Mostrar contenido del archivo

Ejecuta el "gatoComando "para mostrar el contenido del archivo:

$ Cat Abort.TXT


Como puede ver, el contenido de "abortar.TXT" se visualiza:


Paso 14: Fusionar ramas

Ahora, fusiona el "desarrollar"Rama con el"maestro"Rama ejecutando el comando dado:

$ git fusion desarrollar


La siguiente salida indica que el proceso de fusión de la rama está en un estado intermedio ya que la fusión automática falló debido al conflicto:


Paso 15: Verifique el estado del repositorio

Verifique el estado del repositorio:

Estado de $ git -s


En la siguiente salida, el "Uu"El estado indica que el"abortar.TXTEl archivo se encuentra actualmente en un estado inquieto y en el área de puesta en escena:


Paso 16: Abortar fusionarse

Por último, abortar el proceso de fusión utilizando el "fusionar" con el "-abortar" opción:

$ git fusion -abort


La salida libre de errores indica que el proceso de fusión de "desarrollar" y el "maestro"Ramas se aborta con éxito:


Ahora, consulte el estado del repositorio Git para verificar la fusión de abortes:

Estado de $ git


Eso es todo! La operación especificada se realiza correctamente:


Has aprendido los métodos más fáciles para abortar fusionar git.

Conclusión

Para abortar la fusión existente, muévase al directorio GIT y verifique el historial de registros del repositorio utilizando el "Log de $ git" dominio. Luego, ejecute el "$ git restablecimiento -cabezal"Comando para restablecer la posición de la cabeza. Para abortar la fusión cuando el proceso de fusión de la rama falla debido al conflicto, ejecute el "$ git fusion -abort"Comando en Git Bash. En este blog, proporcionamos el proceso de abortar la fusión de git.