Cómo abortar un sello de cereza en Git?

Cómo abortar un sello de cereza en Git?

Celablar en GIT significa copiar algunos compromisos de una sucursal local de Git y aplicarlos a otro. A veces, mientras trabajan en un proyecto de equipo, los desarrolladores quieren aplicar cambios de una rama a otra en lugar de fusionar todo el contenido de la rama. Para este propósito correspondiente, realizan operaciones de cherry-pick.

Esta publicación explicará el método para abortar un sello de cereza en GIT.

Cómo abortar un sello de cereza en Git?

Cuando los desarrolladores de cherry se comprometen en git, a menudo encuentran conflictos debido a algunas razones. Para resolver este conflicto, se requiere abortar la operación de selección de cerezas utilizando el "git cherry -pick -abort" dominio.

Entonces, primero, realizaremos operaciones de cherry-pick y mostraremos el conflicto. Entonces, demostraremos cómo abortar un cherry en Git.

Paso 1: Navegue a un directorio en particular

Use el comando proporcionado a continuación junto con la ruta específica y cambie a él:

$ CD "C: \ Git \ Repo3"


Paso 2: Ver Historia de confirmación

Luego, verifique el registro de git para mostrar el historial de confirmación:

$ git log -enneline


Se puede ver que la cabeza de la rama actual apunta al "ab1bc8eID de compromiso. Seleccione el Sha-Hash de un compromiso particular para fines de recolección de cerezas. Por ejemplo, hemos elegido el "0b0e67e"Commit ID:


Paso 3: Ver lista de ramacepalle

A continuación, vea la lista de las ramas disponibles en el repositorio de trabajo:

$ GIT Branch


El subsenshot a continuación indica que el repositorio contiene "alfa" y "maestro"Ramas locales. El asterisco "*"Símbolo antes de que la rama" maestra "indica que es la rama de trabajo local actual. Desde la salida dada, elija una rama objetivo:


Paso 4: cambiar a otra rama

Ejecutar el "interruptor de gitComando "junto con la rama de destino seleccionada previamente y cambia a ella:

$ git switch alfa



Paso 5: Compromiso de cherry-pick

A continuación, elige la confirmación del objetivo ejecutando el comando otorgado junto con su Sha-Hash:

$ git cherry-pick 0b0e67e


Se puede ver que la confirmación proporcionada no podría ser recolectada de cereza, y se produjo un conflicto debido a algunas razones:


Ahora, siga los pasos proporcionados a continuación para resolver este conflicto.

Paso 6: Abort Cherry-Pick Commit

Para abortar la confirmación seleccionada por cerezas, ejecute el comando proporcionado a continuación:

$ git cherry-pick-abort


Aquí el "-abortarLa opción se utiliza para deshacer la operación de pick de cereza:


Hemos explicado con éxito el proceso para abortar un sello de cereza en GIT.

Conclusión

Los desarrolladores a menudo realizan operaciones de selección de cerezas para aplicar los cambios de una rama a otra. Pero a veces, encuentran conflictos. Entonces, usa el "git cherry -pick -abort"Comando para abortar el sello de cereza para resolver el conflicto. Esta publicación ha explicado el procedimiento para abortar un sello de cereza en GIT.